should i say sorry first?

Seems like he doesn’t care about you. He does what he feels like without thinking about your feelings. He is ashamed of you. He still likes another girl.

He’s a jerk and a selfish brat.

I guess you should end it.

But even after all of that, you still like him?