Ok so I have been spotting for almost two weeks

Patient: Ok so I have been spotting for almost two weeks very light in color. I took two at home pregnancy test and both said negative but my period just won’t come. I also drink a little and take Xanax to help me sleep at night. How do I find out if I am or am not pregnant? I know these things could be harmful to an unborn baby. Thank you

Doctor: