Rant!!! Need advice!!!

I've had to take plan b numerous times because my boyfriend keeps having "slips ups" sometimes doesn't even tell me when he nuts in me. Yes I know we should be having protected sex or I should be on birth control. Tried condoms and that didn't work very well and I'm against BC. Anyways anytime I take the pill it affects my hormones and my period and stuff and I HATE it! I told him I wasn't taking plan B ever again so he needs to avoid his "slip ups" unless he wants me to get pregnant. And Yes I know we can get pregnant on pre cum! We've been doing this two years and have been in the clear so we haven't been that worried about that. But recently he hasn't been telling me he finishes he just kinda does it. I was once again forced to take the pill because he made me feel so shitty like it was my fault he came in me. He literally tried blaming it on me. So Im done, no more sex. I'm always the one having to deal with his "accidents" and I'm done! Done having sex w hi period. Can any ladies offer any advice? And if your gonna be rude don't even bother commenting PLZ.