Ob-Gyn questions? Ask a gynecologist online.
This is Dr. David
severe anxiety can cause you to delay or miss your period.
you have been good with taking your birth control pill.
you are not pregnant.
if you want to, see your gyn doctor and get blood and urine bHCG test to check for pregnancy.
these test will show you are not pregnant as well.
if you continue to worry like this and focus on pregnancy, you should see a psychotherapist or your doctor to talk about treatment to help bring down your anxiety symptoms.
let me know if you have other questions.