My boyfriend all of a sudden wants to not have sex because he wants to be "GOOD "

Anna • Love music,and fitness and health and Nutrition! Have a wonderful boyfriend been together a year! Write and sing songs💖
Ok so me and my boyfriend are going on almost  2 years and we are both we raised in families that believe, you should wait till your married to have sex, now I lost my V at 13 I'm 19 now so that not even gonna happen. But we tried being "good" persay because we wanna stop and wait also cause we don't wanna get pregnant but that hardly ever happens we love eachother a lot and we "cuddle" and more happens😅😽 But all of a sudden last week , I was on my period and he thinks it's gross to even think about having sex in my period so I don't push it, even tho I get really horny when I'm on it! And I kept making sex jokes and he was I guess "joking back" saying no! I'm off now and he says he wants to be good now! And if be fine with this if like he felt convicted maybe or whatever but we had sex literally the day before my period and it makes me kinda upset he uses when he wants it we can break being "good" but when I want it bad all of a sudden he wants to be a saint! And I can't help but get upset but that at the same time why all of a sudden does he not like doing it with me anymore?!?!? Or is he serious?! And why all of a sudden and yes I've talked to him about it and he says " I just wanna be good" !!! Like idk i feel like he doesn't want me anymore and I know he isn't cheating he leaves his phone wherever we have the same phone lock we are like best friend as well as lovers this is just weird! And idk I need advice!!!!😅