Definitely sounds like an infection of sorts, definitely head in and get onto some antibiotics asap.