buenas. yo también practico artes marciales, aunque no entreno tantas horas. si te desmayas, puede ser por falta de líquido (más freucente que por falta de alimento) y quizás entrenas demasiadas horas. Ni siquiera en alta competición se entrena todos los días.
En el foro hay bastante información sobre vegetarianos deportistas, por lo que probablemente puedas adaptarlo a tu deporte particular.