I think these are some sharp goals and will leave you much better off for the sacrifice of some comfort and personal time.
I've gone quite some time without much face to face contact with my friends my age. So many of them have family and careers in NYC that keeps them quite busy. And then of course, none of them would consider spending a night out with me at the club, so I'm mostly confined to finding a daytime activity or trying to plan a meal. This gets challenging when you have to manage city commutes and child care. Maybe I should just settle for some digital "face time" as a start.
I also have a similar problem snacking late, and complicating matters are the nights I have a little smoke while watching some evening content with my partner. When she goes to brush and I get to playing battles or writing comments, inevitably I'll grab for some dried fruit and nuts. I need to be more mindful and get more Zs. It is like you know my problems as well.