Mental health charity Combat Stress has 662 Afghanistan veterans in its care and has been treating a rising number of soldiers who fought there.
Commodore Andrew Cameron, the charity's chief executive, said: "We cannot allow the ex-service men and women who suffer from the invisible injuries of war to go unnoticed and untreated.
"This is an unnecessary drain on society and our veterans and families deserve better."
More top news
The abusive pasts of more than 1,300 violent partners have been disclosed under a scheme introduced less than a year ago, new figures show.
David Cameron has said he wants to cut taxes after the next election because British people "deserve a reward" following years of austerity.
The number of pothole compensation claims is rising and campaigners have urged the Government to pledge more money to fix Britain's roads.