If you are dieting and lifting regularly, you don't need that much cardio, especially after a workout!! An hour of cardio after every workout is WAY too much!! It will negatively affect your muscle gains.
Stick to about 20-25 post workout, 3x/wk. You can go longer in the mornings, but even then I'd not go over 45 minutes, again, assuming you're also dieting and lifting regularly.