Have Military Law Questions? Ask a Military Lawyer.
The short answer is, no, you're not going to lose your citizenship.
If you’re a naturalized citizen, you can lose your citizenship only if you obtained it under false pretenses or if you are dishonorably discharged from the military, if military service is the means by which you acquired citizenship.
You can only receive a dishonorable discharge from being convicted of a crime at a court martial.
Receiving a general discharge for medical reasons will not cause you to lose your citizenship.
That will not affect your status.
Please let me know if you have any additional questions. If not, please remember to rate my response using the star system above.
I only receive credit from Just Answer if my response is positively rated.