Based on your symptoms, BMI, diet and medical history, my suggestion to you is, firstly don't stress out yourself upon things that are not in your control(astrology etc). Have mental piece, do meditation. Maintain proper healthy dietary plan. Avoid spicy food, junk food, instant foods. Try this for a month, you will definitely see results. For any further assistance regarding diet plan or lifestyle management, kindly take a consultation.
Next Steps
If problem doesn't resolve with this, consult gastroenterologist.
Health Tips
Avoid spicy foods. Include fresh fruits and vegetables in diet.