Shimano disc brake pads: recommendations

Mine squeal so bad!! Sometimes it sounds like metal on metal. I replace them often but to no avail. How long do rotors last? I’ve cleaned thinking it contaminated my new rotors but it still didn’t help. :man_shrugging: