It must be 'kin weird being in the Royal family, plus his other problems, but as a wealthy man, with a lovely wife and kid(s), he really should count his blessings, and spend his time helping people wherever he can.
Helping others has got me over my family background, and being in a Cult etc etc. and given me a great insight in to how much better off than many I am.
As a friend of mine said recently, you get to a certain age when blaming your upbringing, your genes and the shit life has thrown at you doesn't cut it anymore, you are old enough to just get on with life, regardless. And he had a MUCH harder life than Harry ! his mum deserted him and his sisters when they were very young, didn't really love them, his dad was poor , he could be full of resentment for all this, but he gets on with life, and is a stable nice guy.