stomach virus or pregnancy ?

I've vomited 3 times this morning , before the madness I think I over ate my stomach was so full ... I just need help