Birth control

So I started birth control 18 days ago. I had a random period in between which was 9 days long which is weird since I had mine a week before. When should it work. I’m kinda impatient and the pill is the only reason why I’m still a virgin. Waited for this pill. 🤭😅