post is kinda long but I need some advice 🙏🏼

My boyfriend and I have been together for about 3 months and I like him but recently I've been bored. The sex is the best I've ever had but the relationship outside of that is kinda slacking. He doesn't have a lot of money because we're in college so we mostly just watch Netflix and go to his frat's parties on the weekends. I want him to get a job and his parents do too but he can be very immature and stubborn especially when I bring that up. We have very different political views and talking about it usually ends in fights. Should I stay with him if im bored? How do I nicely tell him to grow up a little? I'm 18 and he's 20 so I feel like he should be more mature. Also any low to no cost date ideas???