A.A.
I don't have answers for you, I just wanted to say that you are doing the best thing you can for him, but taking him into the doctor and having him evaluated. He may just be doing this as his way of coping with all the stress that has been going on lately. He may have some other developmental problems or fall somewhere on the autism spectrum. There is really no way to tell, other than to have him see some specialists that deal with this kind of behavior. Try to just stay patient with your son and follow your doctor's advice. I hope you are all feeling better soon, I will keep you in my prayers.