Can a relationship that has issues in the beginning become a happy one or is it cursed?

I’ve been with my boyfriend for a few months now, despite knowing him my entire life, and there have been a lot of external challenges. He still lives at home for a short while more before he goes away to school in the fall (the college he plans to attend is in my hometown) and his parents are quite controlling and unhealthy people to be around. He doesn’t plan to contact them once he’s gone. I wasn’t aware of how his parents were behind closed doors. It was a secret that was well kept. A lot of our relationship has been trying to overcome challenges they’ve created. Although, I do feel our bond strengthens whenever we are faced with them. It’s a weird situation where the guy is absolutely wonderful; checks all my boxes and whatnot. It’s just the things we have to go through that make it difficult. Things that are out of his control. However having had an abusive parent, I understand what he goes through and I don’t blame him for anything. It helps me understand his situation more.

The moments when everything is tranquil however, are absolutely perfect. I feel so happy and lucky that he trusts me to be there for him, and that he knows he can talk to me about anything. I feel honored that I get to be there to bring him out of his shell and see who he really is when he’s not under the influence of unhealthy people. Every time I see him so happy, I see him in a different light and I grow to love him even more. He’s got a wonderful heart, and despite how things can get hard, I have a gut feeling to hold on.

Things are hard right now, but is it stupid to have hope they will get better? I feel once he’s independent, things will change drastically for the better.
Can a relationship that has issues in the beginning become a happy one or is it cursed?
Post Opinion