Manage your time better, that's all it takes.
Thats what it boils down to.
As I was suggesting earlier, isn't that what the Officers job is? Management I think it's called.
No doubt lots of posts of 'but I didn't join up to manage people, I joined up to fly'.
F**k off to EasyJet then.
Chicken, check your PMs.