relationship problems :(

so i have had my bf for about a year and a half now. most of last year we’ve been on and off but in like february we stopped that. a month ago he told me that he looks at me with hatred sometimes and how i changed and he doesn’t love me as much anymore but i feel like he’s the one who changed more bc like he used to be so sweet and nice and now he likes to point out my imperfections and doesn’t tell me he loves me anymore and whenever i day i love you then he just says okay. whenever we’re at school he’s pretty good and talks to me but it’s just after school that’s an issue. im not sure what to do and i forgot to mention but he gets jealous really easily even if i just talk to another guy.

anything would help, thanks