Hi..
Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concerns..
As per your complain pain in tonsils on swallowing along with presence of tonsil stones seems to be most probably due to inflammation of tonsils as Tonsil stones or tonsilloliths are common cause for
tonsillitis or tonsil inflammation and also
throat infection..
Dark and big vein on the right tonsil seems to be due to inflammation only..
I would suggest you to consult an Otolaryngologist and get evaluated and a thorough clinical evaluation and investigations like throat swab culture can help in diagnosis..
First of the the physician will gently remove the tonsil stones so that the source of recurring infection is removed..
You can also be advised a course of antibiotics, anti-inflammatory painkiller like
Ibuprofen and also do warm saline gargles and suck throat lozenges..
For reducing occurrence of tonsil stones you can start gargling with 1:1 solution of
hydrogen peroxide and water.
Always gargle with atleast plain water after meals..
Limit intake of dairy..
Hope this information helps..
Thanks and regards.
Dr.Honey Nandwani Arora.