Have you considered your iron intake? I just replaced beans with chicken twice a week and the difference in stamina has been immediately noticeable. I thought I was getting enough iron, but when you exercise a lot like we do, you need more. It would explain a feeling of weakness, and you can hit two birds by putting beef in your stir fry. Good meat, onions, and garlic are my bare essentials for a tasty stir fry.