Advice

Shea • Mummy to an angel baby💕
I'm about 31-32 days into my cycle and haven't had my period. I'm pretty regular and cycles are normal between 28-29. I've been crampy like I'm going to get my period but it hasn't hurt as much as it normally  does, my sense of smell is out of control, I can smell everything, having a lot of discharge, and I'm so tired even when I haven't done anything. Could this be sign? I know I won't know for definite until a test but has anyone else experienced this and have found out they are pregnant? And when's the best time to take a test? 
If I am i figured out I'd be due 1st-2nd December, anyone close to this date?