Dear, Your symtoms are suggestive of oesophageal reflux disease.Please go for a urea breath test
some times you could be infected with H.pylori which causes bad odour.I also suggest to go for upper gastro oesophagoscopy & gastric Ph study if this is chronic..
please avoid spicy food,oil,alcohol,grams,tea,carbonated drinks,etc
take bland food.
Always sleep after 2hrs of your last meal.reduce your weight if over weight.