Life is stressful but finally getting better.