how long is the birth control implant — community answers