late period!!!!

My period is 7 days late my pregnancy tests says I'm not pregnant but I have a small infection in my vagina and me and my boyfriend have been having sex quite often could this be why my period is late?