Each year more than six thousand American veterans take their own lives.