AITA, or is he, or are we both just bad for each other?

Kate

Okay so my boyfriend's depressed

He's struggling with addiction

He takes episodes of not answering the phone, and disappearing for weeks on end

He's sick.

I'm trying my level best to stick it out

He's not a bad person he's just in bad shape mentally

However

16th August we had a minor argument over text & he went on a binge

Barely spoke to me until this past week when his mom called me while I was at work at 5.30am as he had called her feeling suicidal

I went & picked him up & tried to settle him etc

His friend called to check on him, but because he was falling asleep on the phone I spoke to the friend

He offered to sit with him the next time he gets that bad until someone can pick him up and told me to get his number out of BFs phone

I didn't know how to work the phone, wound up in his messages and spotted one from "Ashley" giving it "babe" this & "babe" that... Not a lot of messages, not enough to confront him, as "Ashley" could be the type to call everyone "babe" (they do exist)

So

FF to Tuesday night

He says he doesn't want to make any plans (for Wednesday, my night off) which I had no problem with as I needed to do the whole domestic thing & clean up the house.

Wednesday night on the phone he arranges to stay with me Thursday and so I have to take another night off.

He's a no show.

I was really annoyed, and he gies" I said not to make plans" (that was the Tuesday about the Wednesday)

So because he wouldn't answer the phone etc I decided to hit him with "Ashley can fucking have ya" knowing that he didn't know that I'd seen the messages.

He goes "who tf is Ashley?" Only to say in the next breath that she's his "friend"

Honestly she might well be

He offered to take me to meet Ashley (should probably note he had never once mentioned an Ashley which was why I got curious)

I thought it was an attempt at reparations but it turns out He's being spiteful & just wants me to know how wrong I am.

So he was supposed to come get his stuff tonight

I've basically hit my limit, and again heavy no show

The fight is actually about him being a no show when I've took time off work to spend that time with him, and he's raging that uve "went through his phone"

Even though I wasn't in his phone looking to start trouble.

Idk what to do

His stuffs still here, he won't talk to me....imean....

I should just walk away here shouldn't I?