If you have gained a lot of unwanted pounds at any time during the last 30-odd years, you may be relieved to know that you are probably not to blame. At least not entirely.