It's possible to be friends with ur exes/ex-dates but we have to ask ourselves WHY. Are we just keeping an old flame around to act as a security blanket to come back to? Are we keeping them around to boost our ego, knowing that they still care, that u still hold power over them?
Some days you're unlearning things and working hard to be better. Other days, you're tired and it hurts to know your behavior is toxic so you get angry with others and yourself. It's a process and you've got to learn to be patient with yourself and you have to keep going.