Okay, so I've been dating my boyfriend for about 3 years now. We're both 18. A while back, we were having problems with him constantly blazing and not thinking about his future and even treating me like shit and taking me for granted. He would go out with his friends and tell me AFTER the fact, but expected me to tell him BEFORE I went. And if he didn't want me to go, I would respect his decision and our relationship enough so I just wouldn't go. His argument for not telling me was " You're just gonna bitch at me anyway" .... He just wouldn't call me like he used to and talk to me like he used to and he would put everyone before me .. making me his last priority. After I got fed up, I broke up with him. Something triggered him to change after, he begged for me back. At first, I didn't want to be that girl that keeps going back to her boyfriend hoping he'll change... but something about the way he was saying everything was DIFFERENT.. like for once in his life, he was realizing something. So, knowing that I may be disappointed, i gave him another chance. He changed his lifestyle up. He stopped blazing, he started to look into his future, and he made me such a huge priority. For the first time in a long time, I felt like he was treating me like when we first got together. I can see him changing his attitude towards life, BUT it's only been 2 weeks.. keep that in mind. So I'm still skeptical. Yesterday, we were supposed to hang out but some stuff happened and he pretty much bailed on me to chill with his friends.. THEN, knowing how upset I was, he went out last night ... and didn't tell me until after. I called him last night, he answered, I heard music, and then he hung up. This morning, he told me he went out and didn't want to tell me cause I would "bitch". I'm mad. Very very mad. It's like he went and broke every promise he made me, IN ONE NIGHT. He knows I'm mad but thinks it's stupid of me to be mad because it's apparently not a big deal.. I seriously don't know what to do. I love him SO much, but I feel like he's just going to continue to walk all over me. But at the same time, he's showing signs of change slowly ... I don't know whether to just end things once and for all .. or wait a bit longer. I don't know what to do, I just feel like screaming at this frustration I know we're young, but this is my first relationship .. he's literally my first everything. And he means the world to me. But I don't want to be with someone that will walk all over me for the rest of my life .. but at the same time I feel like he can change. I don't know .. I'm beyond frustrated now. I don't know what to do