RapidBreath
Cathlete
Training for endurance events often leads to weight retention/gain. Most marathon runners put on 10 pounds with their first marathon. I wonder if you are doing too much cardio. Also, soy can impede your ability to receive your own thyroid. In other words its like insulin, you need the receptors to be in receiving mode in order to reap the benefits of your own thyroid. You might try rice powder. Also, are you getting enough fat? Sometimes people try to have a low fat and low carb diet, but its easiest to burn fat and put on muscle with an adequate protein and high fat (healthy fats) diet. So, drizzle extra coconut oil on your vegies.