I get mine from Heartland. Im not on Medicaid but they take whatever my insurance pays, and I get them for free. Their number is 888-270-2353.