Birth control can cost anywhere from $0 to $50 per month, depending on which one you’re taking and whether insurance covers it. If you do not have health insurance, programs like Medicaid can provide payment assistance.