Could be that you ovulated late, didn't ovulate this month or other outside factors are delaying it such as stress. If you think you are pregnant and hpt's are coming up negative then contact your doctor and get a blood test. If that is negative as well then I'm sure your doctor can give you something to jump start your period.