Late by 18 days

My period is now 18 days late every test I’ve taken has been negative and I just don’t know what is going on! I’m usually pretty regular 34 day cycle plus or minus a day. I’ve been cramping on and off for the past few weeks, nauseated, fatigue, pretty much every pregnancy symptom but negative after negative test and no sign of my period. Today I also noticed an egg white discharge. Has anyone else experienced this? Do you think I should try and get a blood test or just wait to see if my period comes?