If you are having big meals right before bed stop, try having dineer at around 6:00pm and have a glass of sparkiling water afterwards. try not to eat at least 3 hours before you go to bed. (=_=)
With the vomitting isssue follow my first tip and try to have breki in the morning within the first hour that you wake up and do not stand up to long or exercise on an empty stomach. Make sure you eat alot of friut, and veg and add some cinnamon, ginger or lemon to your food to speed up matabolism and avoid indigestion.
And to avoid bad breath avoid foods such as garlic and oniuns and have a mint after every meal. You can also try to brush your teeth more than twice a day
Good luck and i hoped this helped
;-) :-D :-) <3