No foreplay

I’ve been dating my boyfriend for three years now. Since the very first time we had sex, he has not done foreplay and idk why. It’s SOOOO annoying because he just wants to dive in every time and I don’t like it. I’ve tried to talk to him about it and he says “I just have to be in the mood” like what fucking mood lol anyone else dealing with this or has in the past? Advice please...

Update...

He’s not an Aries, I am lmao also yes I’ve been dealing for such a long time, I love him. I also think that he may not be that confident at times, he was once a huge guy, he lost weight but still has insecurities, I try to help him all of the time!