Am I pregnant?

I think I'm going crazy. It's been over two months. I'm not on birth control and I have had plenty of sex. My stomach feel weird some days and I can't always lay on it. I've been feeling dizzy and I threw up nothing but water this morning. I've had some spotting but jesh.. I'm so confused.