:- there are so many reasons: -
:- when you take tea empty stomach early morning.
:- consumption of alcohol or any tobacco item.
:- consumption of masala and spices.
:- avoid long sitting .
:-take this medicine: -
Panchasav( 3 table spoon panchasav mix with 3 table spoon with water and take it two times in a day) means after breakfast and dinner. ( baidnath company.
If you do not get result then consult here .I can change your medicine
Next Steps
any query consult here.for long sleep do not take any allopathy medicine .ayurved have good results for sleep and mind relaxation.
Health Tips
do two yoga anulom vilom and kapal bhati daily empty stomach in morning.
do meditation before sleep at night.make it habit.