Break ups are hard but take life one step at a time, you will get over it no matter how hard it is in the beginning things fall apart so better things can fall into place.Only with Jesus, with Jesus yes.
I know how to call myself on my own bullshit and I actively take steps to try to correct my own bullshit. My actions and words match in all aspects of my life. Being right with myself and disciplined is all that matters. Maybe you should try it.