Dude you need to talk to a real nutritionist and learn how to eat for endurance competitions someone with experience with tri atheltes i think your diet is screwing you