You seem to be suffering from chronic glossitis.. Red dots are nothing but inflamed taste buds. Usually causes include nutritional deficiency, anemia, chronic irritation due to hot beverages or sharp teeth etc. Treatment depends on identifying cause for your problem
Next Steps
Consult nearby ENT specialist for confirmation of diagnosis and appropriate treatment if required