My boyfriend and I are complete opposites. I'm 22, I've been helping to support my single mother and younger sister since I was 15. I feel like I'm really mature for my age. I want to experience as much of life as possible. Hes a recovering alcoholic/drug addict. Hes incredibly immature for his age (28) and his idea of a good time is 12 straight hours of video games. We have the complete opposite taste in music and movies and any discussion on this results with the agreement of necessary compromise but its all talk. We've had serious ups and downs in the 10 months we've been together. We use to fight all the time and hes called threatening to kill himself multiple times in the middle of the morning. However hes really worked hard and improved, he had two jobs now and is acing all his classes. We make each other laugh and we're there for each other during some tough times in our lives, its made us really close. Still I feel like there are really important things missing. I don't feel challenged, I miss having someone with similar interests to talk to and enjoy things with. While I feel like I'm lucky because he really cares for me and hes doing everything he can I feel like there's something missing. But am I just being too picky? Theres nothing wrong with being with someone with different interests, it challenges you in a different way, right? Some of my concern comes from the fact that my family hates him. And hes still a little rough around the edges, he developed a lot of bad habits over the years...I don't know what to do. I'm conflicted and confused. I'm not satisfied but at the same time I have really strong feelings for him. What should I do?