Many roofers will add a second or third layer of shingles without completing a tear-off.  Local building practices and current roof type/condition will dictate whether this is an option for your home.