Sorry for the long post but I really really want advice about this. I'm going to try and explain it the best I can. My boyfriend and I have been together for almost 3 years now, since junior year of highschool and now we're almost in our second year of college. He comes from a very conservative background (my family is super chill). We have always had to keep our relationship very secretive so that others don't find out, and even if someone does, we stay really really really under the radar. To this point that we've never had a date, just the two of us, in 3 years. Never.
He is really sweet and always looks out for me and he always wants the best for me. I know that very well. He's genuinely such a kind and sweet and supportive guy. He helped me more in the final year of high school more than he worked on himself. He's super talented and a great guy overall. But somewhere inside, I do know that it will not work out in the future because of his background and even if it does, I'll be the one to adjust. He family is borderline crazy strict. An example, we went out to the movies once (had a friend, difficult to plan but we made it work, we've only done it once) and we decided to grab a bite afterwards. His parents literally started calling him just as the movie finished to check on him because they knew how long the movie was and wanted to know when he'd be back. Didn't even give him 5-10 extra mins. He goes out with his friends, never for more than 2 hours. Being a borderline adult male, it's crazy how controlling they are. Many more examples but why go there. Family background is very important in my country and I know if I ever marry him, I'll be the one adjusting to their wishes. Even if you remove the family, he doesn't like so many of my habits that don't match with his culture (for example, I eat non-veg and he's a strict vegetarian and he's never liked that about me and keeps subtly insulting that).
Then there's another thing. He is great really but he is kind of a miser. It's always, I'll get you this later or that later and never let me try and show efforts. I'd never ask him to spend a lot of money on me but any girl likes to see some effort, right? I literally always keep giving him things, I'm artsy so I've given tons of handmade and actual gifts, tons. I've done the give the same number of gifts as the age they're turning, extra special valentine's day, simple things every once in a while, I've always tried my best. Him? I think I've only ever gotten 5 gifts overall, including my birthday and valentine's and everything in 3 years. I have done at least 5 times more than that, at least. Again, I don't want him to spend money, but at least he could try? I have never even received a bouquet from him all this time and I've given him handmade and actual bouquets.
My mum knows almost everything and she's told me multiple times to look out for a new guy because she knows it won't work out in the long term because of the cultural difference. But it scares me, you know? Leaving him, being single when all of my friends are dating, who would I talk to? I'm scared of being alone and leaving behind a great guy. And the reason I wrote the whole paragraph about gifts and everything is because that really matters to me. My love language is gift giving and I've seen how beautifully my friends' boyfriends treat them and it really hurts knowing I've never had that. It's not really an effort from his side if I have to beg him to show some effort.
Any advice if my relationship is worth saving and putting effort in?
You're gonna do what you're gonna do, but wow. I do hope you don't waste time in what sounds like a rather mediocre relationship and miss out on a lot of the good things you could be experiencing instead out of some misguided sense of caving to your anxiety.
And why don't you and your friends talk if you're in a relationship??? Those are some pretty shitty friendships. Maybe one of the things you can do to overcome your fear is go out and do some things and meet some people and build some better friendships that aren't just about being single or whatever.