hi there, from your history it looks like you might be suffering from gastric reflux
. This could happen if you are over weight,or consuming lots of fatty and spicy food just before bed time, or could be due to peptic ulcer disease
. You need to visit your physician and get an endoscopy
done to rule out this condition,.In the mean while you could start some antacids and make some changes in your food habit like taking small nonfatty and spicy food at regular intervals, taking a stroll after evening supper and giveing a gap of atleast an hour between meals and your sleep time. Try to lose weight if you are over weight. All these will heip in relieving symptoms but you need to get a physician consult to rule out the cause. Take care.