Debating if I should take birth control

F
I'm not planning on having sex for a while but my period is pretty heavy.. and idk if I should take birth control becayse I don't want to gain weight 😔😔 ugh I need help