Since you are young, i believe you might be able to come off and restore your testicular function.
I recomend you to use low dose pregnyl for some weeks, dufine, and dostinex will be of good use also.
Keep training, sleep alot. If you feel sluggish, fatiged all the time, there is a chance you might need to use another pregnyl/dufine protocol.
Recovery will most likely not be fast.
Regarding the mental aspect of getting off, prepare yourself to look like shit within a year.