Pregnant?

I have been throwing up for two weeks, I am having pain in my stomach and my stomach is kinda hardened. I'm also having strange food cravings.. Could this mean I'm pregnant??