Soccer star David Beckham is desperately battling old age - despite only being 30 years old.

The sports hunk claims he lacks the stamina he once had, and he also admits his physique is starting to sag.

He says, "I find it harder to get out of bed in the morning. It could be because I'm getting older, or it could be because I've got three sons.

"For a woman, I think 30 is one of the best ages - for a man, they say it's all downhill from there.

"You start putting on weight and getting lumps and bumps in places you didn't have them when you were 20."