it seems that there might be some ulceration on the roof of the mouth causing this problem.
This might be due to spicy food or some hot stuff taken.
Go for one antibiotic medicine course after consulting your doctor.
Take vitamin B.complex and folic acid
tablets for fewdays.
Ok and take care.