My BF of ### years will lie and cheat on me for no reason. He makes up stories about being with his family or son prior to him going silent, not answering calls or text messages. He will disappear the whole weekend and then show up later when the week starts as everything is ok.
Jesus, teach me...