Thank you guys so much for all of the advice. It really means a lot. My plan right now is to just chill and see what happens. I told my boyfriend I'm frustrated so if he really doesn't change then that's his loss. I'm not trying to change anything major about his personality, just little things that irritate me or hurt me and he's willing to change he just doesn't know how. I think it's okay to change for someone as long as that's what you want to do and feel like it's the right thing.
So I'm just going to see what happens I guess. I hung out with my bf today and it was great and I'm hanging out with my ex tonight to go snowboarding :p