For the past month or so, I will eat throughout the day and then when I eat my second meal of the day or last meal I get bloated and have to throw up. The weird thing is, I don't throw up what I just ate, I throw up what I ate hours before, any suggestions for what this might be? FYI, I am not pregnant, my periods are coming every month.