My wife just had her 2nd one inserted.. they last about 5 years or so. Check with your health insurance co re: cost, etc. I think they are close to $1000.
Do some basic research online, and consult a medical professional for all the necessary details, pros, cons, side effects, etc.
Good luck.