@1sttimemummy, is right 😊 All mammals do it if they wait to long to eat. My dog does it every morning regardless of circumstances. We humans just happen to because morning sickness is a bitch.
^^^^stomach acid (it's yellow and taste terrible)
I think it's stomach bile (If i spelled thst right)... it's just because you have an empty stomach
I think it's from not having anything in your stomach so you're just puking stomach acid. Not sure though just a guess haha
^ same as them ... It's empty it's called bile