Hi..
Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concerns..
As per your complain
sore throat,
white spots on tonsils and inflammation and swelling of tonsils seems to be due to bacterial
throat infection also known as
Strep throat..
It can be due to oral sex in case if there has not been proper maintenance of hygiene leading to transmission of bacteria to throat..
It does not look like STD so do not worry..
You can start taking a course of antibiotics like
Azithromycin, anti-inflammatory painkiller like Ibuprofen, do warm saline gargles, steam inhalations and use a humidifier in your room..
Suck throat lozenges and chew a vitamin C pellet daily..
void spicy and chilled foods and drink plenty of warm fluids..
Avoid oral exposure to genitals and take proper protection like Condoms to prevent infection..
In case if it does not improve in a week to ten days consult an Otolaryngologist and get evaluated..
Hope this information helps..
Thanks and regards.
Dr.Honey Nandwani Arora.