Allow me some liberties while I play arm chair psychologist. I would venture to say that steroids have very little to do with your marriage troubles. You've been married 13 years and have two sons. Steroids are just a red herring. Most couples would rather fight about relatively small items like how to discipline the kids, how much time you spend watching football, or your interest your own physical appearance. Those topics do not pose a direct threat to the actual relationship.

The underlying topics that pose the greatest threat need to be addressed. Ill provide an example. You stated that you are in the best shape of your life, and that your wife has had two kids. She may see your interest in self improvement as a direct threat to her position in the marriage. She may feel unwanted and under appreciated. Instead of expressing her vulnerability, its easier for her to just attack another issue.

I would suggest getting the kids out of the house and having an honest one on one with your wife. Try to remember why you go into it in the first place.