Help I think I'm prego

I haven't had normal periods for 4 months I used to go 7-9 days now I go 2-4 days and I had super heavy periods now it's just so light I have been having cramps like crazy (I've never cramped before) I'm off balance and my stomach is super hard what do I do? Any advice will help thanks