How Long is the Term of a Supreme Court Justice?

A supreme court justice is appointed for life. They are appointed by the President and must be approved by the Senate.