should i call my bf back?

i'm an 18 female dating a 19 male we live in the same city we went to the same high school and we've been together for almost 2 years.

our families have different backgrounds financially i didn't think it would affect us that much.

anyway he's been asking for money a lot since he got comfortable and i kept saying yes, but at some point i felt like he's been taking advantage of me asking me to pay for dates for his room decorations to pay him cash, and i told him no the last time he brought up giving him 90$ for a book.

so he flipped out on me and tried to gaslight me telling me stuff he did for me and acting like i never help him out.

then he blocked me.

so i don't know what to do i really love him.

am i in the wrong here?