Boobs hurting

I've had sore breasts for about 7 days now and I'm due for my period. I took a pregnancy test and it said negative so I'm wondering if its just a late period. How long should my breast soreness last?