My boyfriend keeps breaking up with me because of stupid fights off and on for about 1 year and 4 months. He says the same excuses for breaking up because we fight too much. He hasn't came back yet but I have this great feeling he will. When he does I don't know if I should take him back or not. What is your input? If I do take him back how can I teach him a lesson to not hurt me anymore by breaking up? But if I do teach him the lesson by not getting back with him and then later get back with him once he learns will it even work with guys?