Tüm yıldızlar yaşamları sırasında hidrojen yakmak, helyum yakmak, şişmek, küçülmek ve patlamak gibi çeşitli aşamalardan geçer. Bir yıldızın hangi aşamalardan geçeceği, kütlesine bağlı olarak değişir. Hangi aşamanın ne zaman başlayacağını tahmin etmekse kolay değildir. Büyük kütleli yıldızlar yakıtlarını çabuk tüketir, genç ölür. Güneş gibi küçük kütleli yıldızlarsa yakıtlarını daha yavaş tüketir, uzun yaşar.