self life