Re: Any advice?
Honestly, I think you've already missed the boat on "telling" him. It has now been a secret for 7 years, and any further delay is only going to produce a longer "secret."
Tell his therapist I said "Say hi to the 1960's" for me!
Seriously, tell the boy. He has the right to the truth, no matter how hard.
Good luck <3