Yorkshire Terriers live for 13 to 16 years, on average. The "teacup" versions of Yorkshire Terriers, which usually weigh under 3 pounds, do not live as long as regular sized dogs of their breed.
A Teacup Yorkie is not an actual breed of dog. Teacup Yorkies are actually undersized Yorkshire Terriers. They are usually small in size due to breeding, although they can also end up this size just by chance.
Teacup Yorkies can suffer from all of the same health problems as larger Yorkies, such as digestive problems and bronchitis. Teacup Yorkies are also prone to hypoglycemia. Because of their size, they are very fragile and can sustain life threatening injuries from accidents that a regular sized dog would easily recover from.