What medications do you take? Some have long lasting injections available, like you just go in and get a shot once every three or 4 weeks, and there's one (invega trinza I think) you only need to get like every 3 months
I was on an injection for several years and it helped a lot with compliance because I used to stop my medications randomly too