Too old for what?
Unless you want to make a profit out of a player, you could definitely keep him until he's 33, 34... His skills would probably not drop that much. If you want to earn some cash though, better sell before 30.
I have a 32 year old player, who has not dropped at all so far this season. I think I'll keep him just to study how and when drops occur.