A headrest assembly for a user to recline thereon. The headrest assembly comprises an upper portion for supporting the users head and a lower portion for supporting the users upper back. There is a rigid base that supports the upper and lower portions. At the upper portion, there are one or more upper cushions coupled to the rigid base. The upper cushion(s) are configured to support a users head. At the lower portion, one or more elongated back support(s) are coupled to the rigid base. Also disclosed are methods for using a headrest assembly.