is it possible I'm pregnant?

Megan
My last period was April 28- May 2nd.. it's now June 21 and I haven't had a period yet.. last few days I've been feeling off.. I guess sick to my stomach.. this morning around 4am I woke up sweating, went to the bathroom and puked.. I have puked 3 times since then.. what do I do? I've had times were I've been late but ended up starting.. but it's been awhile this time.. anything can help.