Maddy,
I get a gut feeling that there is more to this than your so-called "immature" and "annoying" behaviour. It seems like he might not be that into you now but he doesn't have the courage to tell you. I think this would be a good time to step back and take stock of this relationship. Whatever you decide, don't allow anybody to try to change who you are. The only person who can do that is YOU. They have to love you for who you are.
You're going to find someone who ticks all your boxes one of these days. Good luck and chin up!
