Cheap but good birth control

So for 5 years I've been on the depo shot but I recently lost my insurance and am 3 months late getting it. I loved it no periods no pregnancy. But now my boyfriend is using the pull out method because I'm allergic to condoms. I know no birth control is 100% except abstinence. But I would like one that works great or isn't expensive for I'm unemployed or if maybe you know if a free clinic does birth control