Confused!!?

Last period was on Nov16 and took a pregnancy test on Dec 20 was negative. Yesterday I went to the doctor they took a urine test for pregnancy and came out negative.  I'm still 7 days late. 
What u ladies think why I'm late?pregnancy or not?