How to break up

I wanna break up with my bf over text ( not in person bc I don’t want him to give me gifts and me at to send them home so please don’t tr to persuade me to do it in person 😭 )

But he talks to me awful sometimes and doesn’t rlly listen to me when i talk. He’s gonna think this is out of no where because I’ve been holding all this shit in after I saw how he reacted when I do tell him things.

So how do I do it? I have no idea and need help. He’s not gonna expect it at all. W