best birth control

What is the best birth control for preventing pregnancy and not affecting periods by making worse. I am 18 if that makes a difference and have never had kids.