Here's a comprehensive chart:
Andrew Cherkasky of Cherkasky Law, LLC is an Illinois attorney focused on military & criminal defense. The advice given does not form an attorney-client relationship. The advice above is intended to educate on general legal principles and theories and should not be considered state specific advice. Please call anytime, day or night, to discuss further, 703-314-6475.
You will keep most benefits. However, your GI Bill may be in jeopardy. More times then not the VA will reject your educational benefits because you did not receive a honorable discharge. I advise you to make all claims with VA and see if they reject claim. If they reject you can always appeal.
There are literally dozens of possible benefits. Check with the VA. Remember that any benefits during a term of service that ended with an Honorable Discharge are not lost.
TDS has a form that gives you a summary of all the Benny's you keep. If you have 17 years in you probably have a number of good enlistments already behind you so you should retain what you earned from them like gi bill. When you out process you will receive a briefing on this subject. You can also talk with any of the NCOs at JBLM TDS, they know this stuff