The app I use the most for books is free & through my local library system, LIBBY. It has a timer so you can set to the end of a chapter, or time, coz like you I fall asleep too. I know I’m not retaining information after I fall asleep!
Just discovered LIBBY has hundred of digital magazines too!