Advice needed.!

So haven't exactly been TTC but my last period was December 8 and it was due January 5 .... Well I've taken 4 test and all negative. I've had cramping, but not period cramps, back ache, head ache, and I've have some creamy white discharge. My mother and Aunt said that they both had to wait until they were 3 months pregnant for a urine test to show. What should I do? Wait or go to the doctor. My periods are irregular... Like in November it started 5th and then December 8th.. Just need some advice ladies.