Birth control after baby

Mr
I don't want to have another baby until a good 3 or 4 years so I want to be on birth control after I have this baby. So I wanted to ask what is the best birth control while breast feeding. And I also have stage 4 endometriosis so idk how long I can really wait to have my next one. And idk if there is any birth control to help control the endo that won't stop my hormones