Let me tell u my story ,
I was made cut my hair 2 times in my life and still decide to keep them now .First was due to injury in my head,second i had some pimple problems in my head ,all this happened when i was a child nearly 10 years. I always loved my hair but my family is not a gursikh one.Always finding a way to control myself because i am not emotionally strong ,very moody and alof.I always wanted to satisfy my inner self but could not find satisfaction from my life.
2-3 years back i was facing many problems emotionally.I have met to a physiatrist but he also says its normal. The only solution i found in my life was reciting paths of Gurbani(first i found katha of Sukhmani sahib by Giani Thakur Singh ji).It helped me very much.Now i recite 7 banis path daily(sometime have a gap due to my carelessness) ,it helped me alot in every field of my life.I feel much in my control now.Planning to get baptised by 2-3 months.
The only solution to ur problem is Gurbani.The things u need is FAITH and HARD work (u can do as many paths as possible for ur family and ur son specially if u feel the need,but do them with their meaning learned ,here the audio katha of full GURU GRANTH SAHIB JI for you if you know Punjabi or u can get translated notes and guru sakhis will also help a lot ÷ http://www.gurbaniupdesh.org/multimedia/listing.php?q=f&f=%2F04-Katha%2F13-Giani+Thakur+Singh+Ji+%28Patiala+Wale%29%2FKatha+Sri+Guru+Granth+Sahib+Ji
do as many paths as possible for u to get fast results)
And for ur question "What can Waheguru do to protect and bless him?" u can do 'Benti Chaupai' paths for him,and make him listen audio of this path all the time,no worries if he does not listens or understand its meanings (it works subconciously).
here's a link to it ÷ http://sikhlive.com/Paath%20Sahib/Path%20sahib/G/Giani%20Ram%20Singh%20Ji/Chaupai%20Sahib/Chaupai%20Sahib.htm
HOPE I HELPED YOU !!