Taking all of the medicine helps ensure that the infection doesn't come back or cause you other problems. If your sore throat is caused by a virus, antibiotics won't help. Infections caused by viruses usually just have to run their course. The symptoms will go away when your body has built up its defenses against the virus. Most symptoms caused by a cold-type virus go away in a week to 10 days.
Symptoms caused by mono can last for four weeks or more.
If you have mono, we would probably suggest that you get plenty of rest and that you not exercise too hard. Easing the pain of a sore throat Take acetaminophen, ibuprofen or naproxen. The best ways to avoid catching or passing the viruses and bacteria that can lead to a sore throat are to wash your hands regularly, avoid touching your eyes or mouth, and cover your mouth when coughing or sneezing.