2 hours of cardio is a lot
None of us know what you are eating though
not eating much and 3 hours of exercise? I feel like you are overdoing it and this is reflecting in your mindset as it’s clearly affecting you
If I did 2 hours of cardio I assume my muscles and body would hold on to every drop of water I had consumed to rehydrate myself and therefore, I would be heavier by water but perhaps lose ‘weight’ if I measured with a tape.
you know you can’t lose weight by exercise - it’s all diet related. Exercise is for strength, mobility, flexibility, mental health, cardio health, building muscles, tone. It’s not for weight loss. Are you eating back what you are exercising in calories? We already told you it’s water. You are doing a lot of exercise so will sweat a lot then everything you drink will be stored in your body now
please don’t not drink though stay hydrated
perhaps you could consult a personal trainer or PT for some in person advice as I think you could really burn yourself out
if you are not careful and don’t eat enough you will be losing muscle as well as fat and that’s not a good thing to do