My bf won’t have sex with me anymore

So I need advice..

Ive been dating my boyfriend for almost 5 years now. And I know sex isn’t everything in a relationship but going from practically fucking everyday to a few times a week to months in between while being a 21 year old sucks.

It has killed my self esteem seeing he doesn’t want me like he used to. I tried talking to him a few times about it but I just kinda got the oh sorry... excuse each time and then he would initiate it but then we wouldn’t have sex again for weeks later.

I’ve tried to talk to him about maybe opening up our relationship if he’s no longer interested in fucking me because I miss sex. It makes me feel confident and sexy and that’s something I haven’t felt in awhile. But he wouldn’t even talk to me about it because he’s the jealous type.

Has anyone else been through something similar? Is this normal for long term relationships?

I feel like an old married couple, and that just sits and watches tv together and nothing ever happens. I don’t want to leave him but I am not happy. I don’t know what to do.

Edit:

Thank you for guys for all your different points of view. but to the person who thinks I haven’t tried to fix it, I’m curious how do you think I should?

I’ve tried initiating sex more (kinda just sucks having to initiate it every single time now), talking to him about it, and even asking if he wants an open relationship bc I felt like he wasn’t attracted to me anymore, none of that worked.

I’m definitely not expecting change overnight, I actually only posted this bc I’ve been dealing with this for over a year and a half now.

I just feel like I’m coming to a point where I’m all out of options.