Confused

Jessica
 My period was due July 4 th and I still haven't gotten anything .. I have  very little bleeding in the 7 th but only lasted a few hrs .  I took a pregnancy test on the 7 th and was negative .. What else could cause me to be so late