He looked at data on 60,000 people gleaned from the annual Household Income Labour Dynamics Australia reports, from the British Household Panel Survey and the German Socioeconomic Panel.
In Australia, happiness peaks at age 65, in Britain at 70 and in Germany also at 65, but at a lower level.
"Life appears to simply get worse and worse in Germany after the age of 18," Beatton said.
"But there could be a selection effect going on here. I don't believe the Germans are more miserable than anybody else."
It might be that happier Germans head for retirement homes abroad, leaving a less-happy cohort to report on their lives to those doing the Socioeconomic Panel survey.
There is also the possibility of a selection effect skewing the data from all three countries.
"We know that happier people live longer," Beatton said.
"So we've got miserable people dropping off along the way and all we've got left is happy folk."
- DPA