are you a veteran if you have a general discharge?
Under federal law, a veteran is any person who served honorably on active duty in the armed forces of the United States. Discharges marked “general and under honorable conditions” also qualify. ... They would be considered a veteran no matter how long they served.