Birth control

Daisie
Okay i need some advice on which birth control is best.... Im 19 and have a 6 month old daughter she was definitely not planned ( at least for me my fiance admitted on getting me pregnant on purpose) anyway i dont want another one til shes about 5 years old i was gonna get on the mirena (IUD) but was told i couldnt get it til i had my 2nd child. Anyone knoee which one is best? No pills they do not work for me and the nuva ring caused me migraines