Hi.. Welcome to HEALTHCARE MAGIC.. I have gone through your query and can understand your concerns.. As per your complain in case if you had a bacterial infection also called as Strep throat it can lead to tonsillitis but the swelling of the tonsils gets resolved in a week or approximately ten days once the infection subsides, but in case if the swelling is still present after one month and if it does not resolve the exact cause for its swelling has to be ruled out like acid reflux, post nasal drip etc and if there is not specific reason ruled out then there is no other option for treating it with medications and to relieve the discomfort the surgical removal of tonsils known as Tonsillectomy has to be done.. But as it is just one month you should not decide so frequently and consult an Otolaryngologist and get evaluated so that he can advise you medical treatment as per diagnosis but if it still does not resolve removal of tonsils is the only choice left.. Hope this information helps. Thanks and regards. Dr.Honey Nandwani Arora.