Maybe your girlfriend should try the Depro Vera shot. It's kind of expensive, $50, but it's effective for 3 months.