hi i had gone through your query and understand your concerns. i would come up with two possibilities
1,the first one include;DIABETES;check your blood sugar levels may confirm the diagnosis
2.second possibility is,ALLERGY
;may be the underlying cause for your sufferings.
there is another possibility like HYPOTHYROIDISM; blood test
for thyroid frofile may confirm the diagnosis.
I hope this is helpful for you, thank you