See a doctor...
It is hard to say without knowing more or being able to see you.
There really isn't that much you can do on your own....It sounds like you may have a peritonsillar abscess
....If it is hard to eat or swallow you really should be seen by a doctor without delay.
Answer assisted by Mike Moore, Medical Student