Immature boyfriend

So I have been dating him for 3 years. Honestly he was so much more matured when we first started dating. Idk what happened but he's not who he was. Idk if maybe I grew up fast and only had like 3 months of the whole college partying experience and realized that I rather go to bed earlier, not drink calories etc. he's all excited for a beer pong tournament and i just keep rolling my eyes. We are long distance and Ik there's much worse things he can be doing it just seems so immature to me. Another thing that annoys me on top of this is how much I go out of my way and how I know he wouldn't do the same for me. He spent last weekend visiting me I cleaned my whole apartment so it was spotless, got him the shampoo he uses, bought his favorite snacks. I'm pissed at myself for doing this since honestly he would never do that or even ask me if He should get anything special. I don't want to straight out say that but isn't it a common courtesy thing regardless of it being ur friend/bf? If I had a friend visiting I would ask if I could grab anything from the store. How would you handle these situations.