My boyfriend and I have been dating for almost two years. For the past couple of months we have been fighting and arguing over nothing, but it keeps getting worse. There are a few things I need help with. He says that I have changed. That I'm needy and insecure. He gets mad and irritated with me and he has never felt that was towards me. We don't want to break up. We want to work through this because we want to be together, we just don't know how. He told me that he has lost some of his feelings towards me. He doesn't love me or want me as much as he used to. I don't know what happened. He thinks he'll never be happy again, and I'm hurt because he doesn't feel the same way I feel about him. I'm willing to do anything for this boy. I feel like I'm putting so much effort into making things better for us, and he's not doing as much as I would like him to do. We have what I call a short-long-distance relationship. We live in opposite sides of our city and now we go to different schools. I only see him every couple weeks. I feel lost when I think of things I could do for him to win his heart back. Help me. Give me some advice and some suggestions. Pretty please.