Are my heart rate zones all wrong?

Relatively new cyclist here, 6 months in now, and I'm training towards two events in May and June of 60 miles and then 88 miles (and yes I know big event is all relative!)
I have a training plan in place and the weekend is all about long endurance riding in zones 2 and 3, with some time in zone 4. So I did 3 hours this weekend, and my heart rate performance looks like this:

So of the 3 hours, this claims that 2 hours of it was spent in Z4 and hardly any in zone 2.
So recognising that these are not an exact science (Max HR is based on the 220 - age rule, and threshold HR based on 2 months of TP data setting it at 167, have I got these set up completely wrong?
To me it seems that 2 hours in the Threshold zone is not really sustainable - and while I was shot at the end of the ride, there was never a point on it when I felt drained, truth be told except the 2 big climbs I never once really felt out of breath.
You can see from the distance and elevation that it wasn't that demanding a ride (again relatively, it's my furthest one to date though).
And from a training point of view, is there any harm in doing it this way?
Note that my Garmin reset after 3 miles, and so the 16s in Zone 1 is not representative as the first few minutes of the ride are missing from this profile.
Thanks for any comments!
PS edited because got photo wrong
I have a training plan in place and the weekend is all about long endurance riding in zones 2 and 3, with some time in zone 4. So I did 3 hours this weekend, and my heart rate performance looks like this:

So of the 3 hours, this claims that 2 hours of it was spent in Z4 and hardly any in zone 2.
So recognising that these are not an exact science (Max HR is based on the 220 - age rule, and threshold HR based on 2 months of TP data setting it at 167, have I got these set up completely wrong?
To me it seems that 2 hours in the Threshold zone is not really sustainable - and while I was shot at the end of the ride, there was never a point on it when I felt drained, truth be told except the 2 big climbs I never once really felt out of breath.
You can see from the distance and elevation that it wasn't that demanding a ride (again relatively, it's my furthest one to date though).
And from a training point of view, is there any harm in doing it this way?
Note that my Garmin reset after 3 miles, and so the 16s in Zone 1 is not representative as the first few minutes of the ride are missing from this profile.
Thanks for any comments!
PS edited because got photo wrong
0
Posts
So, you've logged 2h at your z4 without exploding. Maybe your max heart rate is higher than 220-age. These things vary a lot and setting accurate zones can be quite technical. Have you got a max HR measure from a ride?
You need to do a test. Google for the procedure.
I'd not worry about it too much - just riding is what you need really.
That bit (that I have bolded) is my exact worry - from my understanding I don't think I should be able to do that, which makes me think my zones are wrong.
According to TP my max rate on that ride was 180bpm - using the 220 formula, my max is 182 so I'm not far out there.
If I used the 154 figure and was riding at threshold I would still be in the middle of Z2, on a nice easy ride.
Is this the 20 minute flat out test? I can do that on my training ride tomorrow.
TP regularly tracks my threshold HR though and on this ride it increased it to 167.
You need a Max HR test. Completely different.
Find a hill and smash it up there a few times and see what you come out with.
Its not for the faint hearted. It needs a good warm up and if you do it properly you wont rush back to do another.
1) Warm up for 20 mins
2) End warm up on a climb
3) Climb for 5 mins steady pace
4) Go back to the start of the climb, do the same thing except this time increase effort every minute
5) When you can't go any faster on saddle do a max effort sprint to finish the test
If you can afford it, buy a power meter instead.
Cycling blog: https://harderfasterlonger.wordpress.com/
Blog: https://supermurphtt2015.wordpress.com/
TCTP: https://supermurph.wordpress.com/
eh? your max heart rate is your max HR its not really trainable, its a poor test as requires a great deal of motivation,
i would say do the Carmichael 8min test or the TH 20min one, then base zones around this. you need other metrics to do HR based training, speed RPE etc but yes a PM is a far better tool.
i do agree that whatever you do, you need to be well rested and motivated.
https://www.britishcycling.org.uk/zuvvi/media/bc_files/sportivetrainingplans/THRESHOLD_TEST.pdf
Rather annoyingly it always turns out to be very close to 220 minus age. All rather pointless really since I've never done anything remotely useful with the information.
I did manage to hit my MHR last year when I was on a rental bike in Portugal. Garmin lost the plot and so did I, no mobile phone signal, roads closed because of brush / forest fires, temperatures hitting 40c, run out of food and drink and trying to make it back to the hotel in time for a boat trip...
Bikes: Donhou DSS4 Custom | Condor Italia RC | Gios Megalite | Dolan Preffisio | Giant Bowery '76
Instagram: https://www.instagram.com/ben_h_ppcc/
Flickr: https://www.flickr.com/photos/143173475@N05/