To be clear, I am due for my period next week I am just kinda paranoid. I am on Gildess Fe 1/20 which I believe is the generic for Loestrin 24 Fe, and I am also on Spirinolactone (which I believe is not an antibiotic but rather deals with hormones). I have been on birth control for almost a year now and always take it before bed. The problem is I tend to go to bed at different times. I had unprotected sex for the first time on day 3 of my white pills after the brown pills week. In conjunction with my other medicine and not always taking my pills at the same time, I am wondering if I could be pregnant, which would not be ideal.

Also, does alcohol prevent the effectiveness like smoking does? Thanks in advance for your help.