Non hormonal bc method

Briana • Great job,8 years with my bf, waiting to have kids

I've been looking into bc methods, but I don't want to inject myself with a crap load of chemicals, what are some non hormonal bc methods that might help

Please work in a risk/reward factor into your explanation

Plus, I haven't been able to see a gyno yet if that helps