Welocme to Bodybuilding.com

I'm not sure if you meant to post this is the steroids section or not. I guess you didn't. I don't mod this section but you could ask a moderator who does to move it for you.
Anyway, about your question. What are your goals? If your goal is to gain muscle and lose fat, then you are doing FAR too much cardio.
I do not use steroids and I have built a lean and muscular physique without ANY cardio.
Actually, that is not entirely true. I do cardio and it consists of squats, deadlifts, rows, chins, presses etc

Think about this.... When you do 30 mins on a bike, your heart rate increases and your breathing becomes more rapid causing you to sweat and burn calories....
....when you do a set of heavy squats with a decent depth, your heart rate increases, your breathing becomes more rapid and you sweat and burn calories. You might have a one minute rest then do another set causing your heart rate and breathing to increase further. Repeat this for 6 - 8 sets and your heart will be pounding and you will be breathing HARD.....
....sound familiar?
There is one great advantage to using weight training as your cardio rather than bikes, treadmills, ellipticals etc., and that is you are working your muscles, creating a need for your body to repair and rebuild them even stronger. That in turn increases your RESTING metabolic rate. You do not get anywhere near the same benefit from non weight training type cardio (which will only hold you back!!)
I hope this gives you something to think about. Trust me, it works, ESPECIALLY for natural trainers who do not have the recovery ability of AAS using athletes.