do something else. it's the worst and most vague advice ever, but everything that you need to do boils down to it.
it sounds like structuring your weekends will help you out some. try and get your work buddies out for an activity at some point in the weekend. also, plan out the things that you need to do over the weekend and schedule them just like you would going to work or workouts around work during the week. finding a hobby will also help, take up scrapbooking, knitting, paper maiche, crochet, painting, drawing, soapmaking or volunteer somewhere, garden, learn a new language or anything that piques your interest. take up snowshoeing if it's snowy enough where you live.
-google first. ask questions later.