How can I be happy when I put all my happiness to my boyfriend?

Hey everyone,
I’ve noticed that I am very co dependent and I hate it. My boyfriend and I used to do fun things and now we don’t do anything at all. We barely talk, we barely text and we don’t go out on dates until it’s a special occasion. I asked him why and he says it’s because i’m nagging and complaining too much. I want to change but i don’t know how. I also don’t have a life outside of him to be honest I don’t have friends or have any hobbies. So i depend on him to do everything with me. He spends a lot of time with his friends and it sucks because I want him to spend more time with me. My life was so different a year ago because I had friends and I had hobbies and this time last year I lost all my friends and I stopped doing all my hobbies. So I think everything that is happening is my fault and I don't know how to change that. I know he needs his times with his friends but he spends all of his time. Yesterday he called me to tell me he bought me a purse because he was being a jerk and i said “you’re being a jerk because you don’t take me out on dates?” he said “please don’t start” and I asked again then he said “this is the reason I don’t like talking to you” and hung up. I known it’s going to take time for him to want to spend more time with me because for years all i’ve done is nag but i’m also very impatient.
How can I be happy when I put all my happiness to my boyfriend?
Post Opinion