I Think I Might Be Prego(;

Bailey
So I been having some symptoms for the last few weeks for example nausea, excessive hunger, I been urinating alot, certain smells make me want to throw up, I been having weird dreams, my gums was bleeding a couple times, I could eat then not even a hour later im hungery again, I been craving certain foods like oranges, pizza, chocolate, did I say pizza lol I been having a weird cramp for the past few days, and my stomach feels really tight, I want to take a test but I haven't had my menstrual yet it doesn't come till the end of December. I came on at the end of November and stayed on for 2 days and came off an I'm usually 7 or more days. But on top of it all I'm a type 2 diabetic! What should I do??