Sad, confusing, and often aggravating as it may be, there are a lot of people who are actually more hurt than we know and they lash out in order to help and heal their own pains. I have had many people come through my life who have treated me me like the dirt they walk on and the friend who can be used and then discarded. It hurts your heart and does make you wonder what you did wrong. I still struggle with feeling that way at times. I still struggle with feeling useless, worthless, and as if I hold no importance to anyone. But, somewhere, under your son's seeming hatred of you is most likely someone who is hurting and confused and trying to figure himself out. Many people - no matter their age - are still confused about who they are, where they stand in life, and how they are going to make it on their own. Just living in general is often stressful for some people, and if anything has happened recently that would cause your son to be questioning his own worth (whether to you, family, friends, a girlfriend/wife, society, a boss, etc), it may be that he is stuck in his own negative thoughts and unable to communicate effectively or kindly. Offer him prayers, support, food, etc but don't push it on him. Just be available for when he does break down and come to you for guidance and love...instead of to complain. I will pray for this situation to be mended soon.