Try jiu jitsu. I'm roughly your age with a wee one and i love it. I was always looking for something to get me out and socialize and that worked great. You might not make a best friend but the feeling of part of a team is great and its a ton of fun that lets you have a good laugh and get fit. And as a bonus boost's your confidence and was a great stress relief. Good luck