The Everest Base Camp trail is the mainstream route, so it is quite busy in spring and autumn. If you are trekking solo, yes, you have to book lodges along the way in advance because most of the places are pre-booked during the peak trekking time, and you may not get a bed to spend the night.