Sounds like you have a combination of symptoms that point to a virus.
It can also be the presentation of a strep throat. If you are not feeling better be seen. Use Tylenol (acetaminophen) and drink plenty of fluids. All the best.
Would you like to video or text chat with me?