Ob-Gyn questions? Ask a gynecologist online.
That is the standard dose of penicillin for an adult. Hence it is not a massive dose.
Tonsillitis can be caused by viruses as well, in which case antibiotic does not work.
If you have tonsillar exudates, fever, swollen glands without any cough, then the probability of strep throat is high. Then, penicillin is useful.