Can't speak to the family situation, but as for triathlons prepare to invest money and time. Of course this depends on who you are and what length races your looking to do. Not trying to dissuade you from getting into the sport, it is very rewarding for many folks. Many train every day, sometimes multiple times per day which can eat up a lot of time. Purchasing gear, race fees, pool membership etc. can get expensive.