after cardio your supposed to wait a bit, i think its 20 minutes after intense and 30 minutes after moderate cardio, before you eat so that you will optimize the fat burning. Getting something in you is definatly important or else you'll lose some muscle and be sore as hell.