My son has been with this girl for about 8 months. 8 months of hell. We have known her for years her mother was my best friend. The girl seemed so sweet and i couldnt believe how such a nice girl was finding all these bad guys who treated her so bad. Well when her last boyfriend left her my son who has been in love with her for years picked up the pieces and they began to date. Well from the get go things werent right. He works 7 days a week she knew this but when he would try to leave her place to go home and go to bed she would start crying then screaming then one night went out and layed on the road it was winter very cold. So he went back in with her stayed till 1:00 in the morning and only after having sex and promising to stop and see her before work did she let him go but called him on his cell phone and talked to him all the way home and another hour after he got home, This has become the norm . Then in june they moved in together and it went from bad to worse . He has to be with her or doing something for her or its like this....one evening they went to my nephews house and had dinner with him and his girlfriend well my son was talking to his cousin and she felt she was getting enough attention so she storms out of house starts yelling so my son takes her and they leave well on the way home my son is driving and she was still yelling he told her to drop it till they got home . She didnt and as she is going over her list of what he did wrong he said ....your not so perfect either so she smacks him in the head 3 or 4 times he almost wrecked the car. He sneaks and calls me i went over its now been an hour since she hit him and his face is still welted and swollen and she is hanging around is neck so he doesnt leave her. this not only has continued but now includes biting well he has left her she promises therapy and goes on and on about how much she loves him and needs him and she is really good you would almost feel for her if you hadnt been thru this so much . Now my son is feeling guilty and thinks he should go back since she has an appointment with a therapist what should he do please help.