Late cycle

My period is late by over 20 days, I have done several pregnancy tests all of which have shown negative. I then did a urine sample for my family doctor to test for pregnancy and that has come back negative as well. My question is has anyone had this happen and had to have blood tests to find out if you are pregnant or not ?