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
Donald Trump has slammed Alec Baldwin's latest impression of him as "unwatchable" and "sad".
The early risers will notice a touch of frost and pockets of fog first thing.
Austria is set vote for its new president again - and possibly elect the first far-right head of state in Europe since World War Two.