my boyfriend has become boring...

🌸🌺
Sorry if this is too long but I need advice girls! My boyfriend and I used to have loads of fun like we used to mess around and go out but now he just works all the time he has like 3 jobs... he used to work then as well but it's like he always has to be busy. He leaves at half 6 every morning and gets back around 5pm. He hardly speaks to me anymore it's either I make a conversation or we sit in silence and I can't stand it! I ask him what he's done in the day, if he's a had a good day etc he just gives basic answers and doesn't ask me anything about my day! (I go to college full time) He hardly touches me anymore we don't have sex which we used to like nearly every night, but it's not just about that I just want a cuddle sometimes, I go to him and try to cuddle me but he doesn't even put his arms around me! I've tried talking to him I've already spoke to him about all this but he just doesn't seem to take it in I feel like I speak to myself I've also wrote him a letter to get all my feelings out and hes read it but everything's still the same. I need ideas of how to help us reconnect I'm thinking of planning a weekend just for us with loads of activities and just pure fun! But I'm not sure what to do... i don't have much money and I don't want him to pay for it all as it's meant to be a surprise although he might have to drive us some places. So any ideas would be greatly appreciated... thanks