hi i had gone through your query and understand your concerns. i would come up with the possibility of DIABETES
may be the underlying cause for your sufferings.
check your blood sugar levels on fasting and post pardinal may confirm the diagnosis.
I hope this is helpful for you, thank you