20 days late

My period is about 20 days late and idk why! I'm not pregnant, I'm a virgin. But "down there" has been soooooooOoOo itchy lately! Maybe I have an infection? When I wear tight clothing it gets so itchy that when I begin scratching it the skin around my vulva bleeds. Do infections make periods late?? I've also been very stressed and bombarded with work, does that delay it too?