At least your medical got diagnosed. I have a sleep disorder (Delayed sleep phase syndrome) and instead of getting me a sleep study which I already had scheduled, they decided to give me a general discharge 1 month before I could have kept my G.I. bill.
Since then, I have little faith in the way the military operates, but I have every ounce of respect for those who serve, past and present.