I haven't had my period in two almost three months. I have had cramps every now and then by no pregnancy symptoms like vomiting. I haven't taken a pregnant test yet because my husband hasn't came in me yet. (Sorry for being blatant)?

Pregnancy? Your age was not mentioned, but if periods were regular prior to the last "three months", you should obtain a serum HCG test to make sure about pregnancy. Even a "pre-ejaculation" can contain sperm, and not every woman has nausea with pregnancy. If negative, see your gyn provider for other testing.