Hi, as per your symptoms you are facing problem with your digestive system. Improper meal timings, stress may cause your symptoms to be continue for longer time.
Improper diet may cause hormonal imbalance.
Digestive problems are considered the most common cause of stomach pain at night.
Any way you have to consult a physician to diagnose underlying cause of your symptoms with your detailed case history.
Next Steps
consult doctor nearby you.
Health Tips
Increase water intake.
Go for walk after eating.
Avoid lying down right after meals.
Avoid spicy,fried food.