It's fair to say he's always been a 'meaty' cat; I got him from a rescue centre four years ago and he'd been there for quite a long period (a year or thereabouts) so he hadn't had very much exercise.
He's a lovely cat but he just never seems to reject food, stop eating or pestering for food. He was out last night (his choice, we don't live near a road) and woke me up at 3 am yowling to come in (it's a bungalow) and as soon as I let him in he was pestering for food. I gave him a pouch and went to bed. Since then he's got through FOUR pouches! DP gave him one when he got up not realising he'd been fed then I gave him one without knowing DP had done so. Then, he hoovered up what our other two cats hadn't finished 
He has no health problems - he had a recent check up at the vets to unblock his anal glands (!) and other than that he was fine so I don't know what it is but I'm being driven mad! I feel like all he does is EAT and it costs a fortune.
Has anyone else ever had a cat like this?