If you are at a good place in your life and have moved on and feel happy after your own recovery- then why let someone back in that caused so much pain?
No one can tell you what to do. But just know that if you do talk to him- it may not go the way you hope- then how would you cope with that?
You didn't have too much time wasted on him (I believe you said 3 months)- do you really need him in your life?
Good luck to you and do what you feel is best for you.