hi
welcome to HealthcareMagic
you have along standing problem
you need investigations to reach a diagnosis and specific treatment
upper g i
endoscopy is essential to rule out any g i dis order that can give rise to your symptoms
simple thing like worm infestation may present with the symptoms as described
take
albendazole 400 mg single dose to be chewed and swallowed
if you are not having only
vomiting and no pain then take domstal tab 10 mg 8 hrly
if you are constipated then first thing to do is to relieve
constipation
take balanced diet with high roughage content , non spicy food is recommended
regular exercises will help a lot
consult gastroenterologist and get checked up and follow advice
ief youare taking some tobacco preparation or any other habit forming things stop it for result of treatment
hope you be all right soon