I feel like a huge idiot... 3rd time taking plan B this year

My boyfriend and I were extremely irresponsible, I know. We had unprotected sex yesterday, he pulled out but I was in my fertile window so I had to take it. This is my 3rd time in the last 8 months. I feel absolutely disgusting. I hate putting that many hormones in my body and I’m worried, what if I become infertile or never have a normal period again :(. Will I be okay?

I really really want to go on birth control but I’m scared that it will make me gain weight or become really hormonal and depressed. But I want to be more responsible because plan B is awful and I’m scared that I still could be pregnant...! I’m going to talk to my mom about it tonight...