White spots can be of aphthous ulcers
or abscess due to periodontal infection
A direct clinical evaluation is mandatory to give an accurate diagnosis.
I would advice you to drink plenty of water and fluids.
Maintain oral hygiene
Gargle frequently with warm saline or betadine.
Take vit.b1,c,iron supplements
Avoid stressful jobs.
Intake of spicy foods has to be limited.
Get your teeth cleaned.
Pus has to be drained if present.
Hope this helps.