Brake pads should last at least 70,000 miles before needing replacement if you don't do a lot of stop and go driving or ride your brakes.
If you do a lot of stop and go driving or ride your brakes then your brake pads might only last 30,000 miles or less.
Brake rotors should last from 100,000 miles to 150,000 miles or even more.