pregnant?

Saharra

okay ladies my period is due on August 18th and idk if I'm pregnant.. my signs are...

•craving cigarettes and never smoked them in my life

•light cramps but they aren't period cramps

•headaches

•backaches

• mood swings like crazy

•sleeping way more than I normally do

•dizziness

and when I get my period I have bad cramps it's super heavy and lasts 6-9 days but this last "period" I didn't have cramps at all and it was super super light compared to all my other periods... so thoughts about my situation would be great.. thanks guys