How to tell bf of 3 years you want out?

His interest in me is basically gone.

He only calls or texts me when he needs something.

He never calls to say hello.

Haven't been on a date in 2 years.

Goes all day without speaking or letting me know his whereabouts and he will randomly show up at my place.

I'm the last person he thinks to hang out with.

He is content with this arrangement. Has no interest in seeing other women. Calls me his gf/introduces me as gf.

I spend most of my days crying.

I love him. But I need advice on how to break up. Its time.