My virginity

A • here to give & get advice😋
My boyfriend wants to have sex, we've only been dating for four months. First off, he was asking for nudes today and got really rude about it when I told him no and he told me he would just go watch porn instead obviously he would do that but it was shocking he would say it to me especially in the way he did and then he's been asking to have sex with me and virginity isnt the biggest deal to me, but since he would be my first i know i'll always remember him and what if he just leaves me after? or what if i tell him no and he gets mad again? idk what to do anymore.