John has a long history of cheating and being emotionally cruel. He was living with his girlfriend and she found out he was cheating, so she kicked him out in November 2018. He was literally homeless. He is now living with the girl he cheated with, as he can’t afford a place of his own and no one would take him in, December 2018. He cheated on this new girlfriend when she was visiting family for Christmas 2018 and new year. The new girlfriend believes all his lies. He is playing it up so he doesn’t get caught again, since he doesn’t want to be homeless again. But, history will repeat. She has no idea that he complains about her being so clingy and makes fun of her looks. Feel sorry for her.