Right tonsil enlarged. Not strep or mono. Doc said it must he a viral infection but it hasn't left for about 2 months right now. Help?

Tonsil enlarged. Without being able to see the tonsil it is difficult to say what this is, but your doctor is probably correct. Once a tonsil has enlarged, like other lymphatic tissues combating infection it may stay enlarged for a lengthy time period.