Figures from the Scottish Health Survey show a fall in excess drinking among women. The proportion of women exceeding their recommended limits of alcohol has fallen from 37% in 2003 to 33% in 2010.
However, there has been no significant change between in the proportion of men drinking above the recommended regular daily limit: 43% did so in 2003 and 45% did so in 2010.
The number of people who are overweight or obese has also remained similar since 2008, following a 13-year rise. In 2010 65% of adults were classified as overweight in 2010 and 28% were classified as obese.
Dr Brian Keighley, chairman of the BMA in Scotland, said that the NHS could collapse unless more is done to address public health problems.
'Obesity, smoking and drinking all carry health risks of heart disease, stroke, cancers and other long term conditions such as diabetes, high blood pressure and respiratory disease,' he said.
'The NHS is already struggling to cope with rising demand and without serious action across Government to address these social problems; the service could collapse under the pressure.'