The first requirement is that you served in the armed forces on active duty and did not receive a dishonorable discharge. Honorable, general, medical, etc. – those are acceptable discharges for VA benefits. Dishonorable, other than honorable, and bad conduct discharges are not.