I am a mom of a grown, almost 31 year old son. There is something going on with him and I don't know what I am dealing with. Since he was in his late teens he has had a pattern of very destructive behavior. His dad and I divorced when he was around 12 years old. He had ADD in school that was treated with Ritalin. He was married and divorced within around 4 years. He had a son with his first wife. He is very impulsive and immature. He seems to be able to get along with either his dad or me at one time, never both of us at the same time and that can change overnight. He has anger issues and he lies all the time. An impulsive thing he did just last year at the age of 30, he was upset about something with his dad and was getting along with me. He told me that he would just love to call his dads work and make up a lie that might get his dad fired. My partner(boyfriend) and I discussed it and we decided that we needed to warn my ex in the event that my son did this. Within a few weeks my son made that call and my ex's boss had to come search his house because of what was said on the phone call and so then my ex was able to tell him what happened. That was just plain wrong. It is one thing to be upset about something but to take it to those extremes.... My son is still not talking to me because I want him to come over and talk to me and he just wants to argue on the phone. Part of this is because he has made up already with my ex and my son is still manipulating my ex because he doesn't want to cause problems with his relationship with our son. I feel this is only making my son's problems worse. My son has lost several jobs because of his attitude and temper. Another problem is he remarried someone who is also very immature and they feed off of each other. He is very emotional and I feel unstable. He makes immature and inappropriate comments, even to his grandmother. He is on anti anxiety meds and supposedly seeing a therapist. I am sure he is not being honest based on some things he told me before he quit talking to me. Any idea what I am dealing with here?