Get her on the NUVAring. It is expensive,but it is the absolute best

http://www.nuvaring.com/Consumer/index.asp