Signs of a vaginal infection?..

I have been having period pains for about 2 weeks now and they have gone away as soon as I went for a pee. It always comes back an hour later and then I go again and it's better. I am usually a week late for my period so now I would say it's been 2 weeks I'm waiting for it. It still hasn't come. I am still a virgin and I'm only 15, so I'm definitely not pregnant but could be I stopped with my developing eating disorder. I have also been stressed out to be honest.