There are 142 sleeps until January 28 (Thursday, January 28, 2027).
One sleep per night between now and the big day — tonight is the first sleep, and the morning after the last sleep is January 28. Sleeps are the same as days.
142 sleeps is 20 weeks and 2 sleeps.