Ladies i need some advice.

3 weeks before my last AF i had the sorest (o)(o)'s that it hurt to wear a bra or to have clothes resting on them, they were so tender i couldn't even touch them. I felt weak and light headed and sometimes a little sick. I ended up getting AF on time, if you could call it that!! It lasted for 2 days with hardly any blood flow, sorry if TMI
Well now AF was due 10 days ago and still hasnt popped up, i have been really crampy for these 10 days thinkin that it's gonna come any day now but hasn't??!!I have been really moody, emotional, depressed and sad as well which i never get on my normal cycle?!
I got worried on Sat so i bought a pregnancy test which i did late in the afternoon which came up negative, how accurate do you think those home tests are. Is it possible for them to come up negative if you are pregnant??!
I know a lot of things can make your AF late eg stress etc but am normally as regular as clockwork and have never felt how i feelin now.

What do you think?! Should i do another test, this time in the morning or do you think if i should go with the first result of my first test??

Thankyou in advance