K.R.
Your mother is right. Don't wait too long for counseling. Some people wait because it is such a burden to take them and pay for it. He is at a critical age in his development. I come from a broken family, but my saving grace was my stepmother who insisted we all seek counseling just to make sure that we were all okay with the things that had gone on at such an early age. She is a blessing and I am now 43 with three kids and see counseling as a treat.