Birth control HELP!

Sarena
I been taking birth control pills for awhile now I don't like taking those cause I always forget I have tried the implant didn't help either I was bleeding like everyday non stop and they were really heavy, I tried the patch to I'm allergic to the laytex, my doctor wants me to get IUD but I don't want to get anything put inside me again I told him that. My boyfriend wants me to get the shot I tell him no I don't want to gain the weight cause you do gain weight from it happened to my sister