Risk factors for poor mental health among UK veterans include demonstrating symptoms while in service, being unmarried, holding lower rank, experiencing childhood adversity and having a combat role; however, deploy ment to a combat zone does not appear to be associated with mental health outcomes. While presentation of late-onset, post-service difficulties may explain some of the difference between veterans and those in service, delayed-onset post-traumatic stress disorder (PTSD) appears to be partly explained by prior subthreshold PTSD, as well as other mental health difficulties. In the longer term, veterans do not appear to suffer worse mental health than equivalent civilians. This overall lack of difference, despite increased mental health difficulties in those who have recently left, suggests that veterans are not at risk of worse mental health and/or that poor mental health is a cause, rather than a consequence, of leaving service.