Im leaving him...for good this time.

I've made up my mind and I'm leaving him.There's literally nothing he can do for me anymore. I still want to be his friend but his lover...that I cannot be anymore. I feel like I'm wasting my time waiting for him. its like he'll show me a spark of interest every now and again. He tells me he loves me, then disappears for days or even weeks. Months if I let him. By then I say that I am done but he and I both know I'm not. but this time I am. I gave him 2yrs and then he packed up and moved away for 2 yrs and is begging me to let him come back. I just don't want to feel used again.