You might have just missed ovulation that month because of stress or something, and your period this month is about to come, so the only way to know is go to doctor
^^^ You need to go to the doctor and get a blood test done. It's rare but some women can be pregnant and the home tests won't pick up on it but a blood test from the doc will. And if you aren't they will be able to go over the possibilities of why you're missing your cycle.
call your doc and ask for a blood test. maybe ur hcg levels isn't high enough to be detected in urine
Theres no way for us to know if u r of arnt....make an appt and go see the doctor