It's hard to say without seeing you dive. Here's why:
First of all, you sound like a very fit person who doesn't tire easily, and it also sounds like you have a lot of muscle mass to fuel. Say for example that you are diving out of trim, which by definition means that you are finning ineffectively, and because of your fitness level you are able to make forward progress without feeling at all tired or making your heart rate increase much. Nevertheless, all of that effort put forth in finning ineffectively takes oxygen to fuel that large muscle mass you've got and which you are not using to good purpose. That oxygen comes from the air in your tank, so you have to breathe it down rather quicker than you'd prefer.
Now I can't say for certain that you are swimming out of trim, since I've never seen you dive, but even a slight leg-down posture can make a fairly big difference over the course of a dive in terms of the effort your muscles are making to propel you forward. Therefore, this is just an example of one possible factor in your air consumption, not a critique of your actual diving technique.
Get somebody to videotape you for five or ten minutes when you are not paying any special attention to your technique, and then compare what you look like to what your instructor or another role-model diver looks like. Evaluate:
1) Are you consistently in trim?
2) Are you swimming frequently with your arms or using your hands for stability or maneuvering? (This has a big impact on air consumption.)
3) Are you finning effectively? What is your typical finning style? Do you kick and glide or kick continuously (another big drain on gas)?
4) What is your breathing pattern like? How many breaths a minute can you count (watch the frequency of exhales)?
When you identify areas for improvement, get some coaching. It may take a while for any changes to become ingrained, but when they become habitual, your air consumption should drop accordingly.