You won't lose weight by doing prolonged steady state exercise. Aunt Blabby mentioned doing intervals and that's the key. The other key is variety.
Think of maths - you can do arithmetic like adding 7+5=12 and 11+15=26 all day long. You could do a thousand of those, but if you didn't do a single algebra problem like "find b if 3b+7=40", then you would never be improving your maths. You need to put in some intensity. Just doing 5 algebra problems would make you a lot better at maths than doing 1000 more easy sums.
It is the same with exercise. Easy repetitive stuff gets you nowhere.
INTERVALS WITH HIGH INTENSITY
Walking and cycling at a moderate pace, like the simple sums, is not a challenge to the body, and exercising for an hour can be WORSE than for 30 minutes, because of the following fact - MUSCLE tissue uses extra energy. Muscle uses energy just by sitting there doing nothing, as well as when it's used to move the body. However your really long cardio session is breaking down muscle and sabotaging you.
Prolonged steady state cardio --> using up all sugar stores in the body --> body breaks down muscle to create sugar --> lose muscle
So, you did the cardio, but you ended up losing muscle, now you have less muscle to burn energy at rest.
Instead, put a LOAD on your muscles, ie increase the intensity of the workout; that could be walking very fast or jogging, or going up hill, for perhaps 30 seconds in each 3 minutes; or on the bike, increase the resistance for 30 seconds per three minutes. Make it HARD, so that you are extremely glad to have a break after 30 seconds, but not so hard you're going to throw up.
You also don't need to do an hour a day - you can do 20-30 mins if you are truly working and loading the muscles. Loading muscles causes them to grow to accommodate the new strength demands.
Shorter cardio with intervals --> not all sugar stores are used AND muscles have to grow --> gain muscle rather than losing it
The muscle you have preserved or gained can now spend all day, even when sleeping or sitting down, burning energy. The harder you work the better, really load and push those muscles for short bursts.
Some people even advocate doing only 20 mins of cardio three times per week; as long as you are doing resistance training ie weights.
VARIETY
The body gets used to anything - it's amazingly adaptable. It will find little ways to make your exercise more efficient. You really must change on at least a medium term basis.
Some possibilities you could consider
- variety within your workout - instead of doing 30 seconds of faster walking or cycling, get off the machine and do pushups for 30 seconds fast and hard, or sit ups, or squats, or best yet - a skipping rope!; remember to WORK HARD
- variety within the week - keep on your program for 5 days a week, have a rest day, but also one day look for an opportunity to do something different; yoga, swimming, walking outdoors, frisbee, tennis
- variety within the season - each 4-6 weeks change the whole program, with new stuff for 4-6 weeks
It seems like you're more comfortable with leg-based cardio, but I swear to you, merely doing a few upper body exercises will increase your weight loss and make your shape more balanced
Like a lot of life, you sometimes have to work hard to get results - and you also have to work smart.
BTW you definitely need to be in control of your diet otherwise exercising is pointless for weight control.