Don't listen to Afghan, he's a cynical old sod.
I turned 42 at the weekend. I have a wife, a family, a nice house and a decent enough job. And I still buy guitars, still see friends (OK, not so much these days, but the special ones are always there), and occasionally join bands and play gigs.
M&S all the way for underwear, or Debehnams. "Specialist" underwear can be bought from Mr Afghan at discount prices.