When I was in school and shot film for the sports, I would usually print it within two hours of developing it; as soon as it could be dry, which I'd hurry along with warm air or alcohol.
Now that I'm on my own schedule, I like to print within a month or so of the date of capture. I do digital and film and it sometimes take a month for me to get through batches of images on the computer and upload a subset to the web. In the darkroom, I like to develop when I have enough to make it worthwhile; 2+ 120 rolls or 4+ sheets of 4x5, etc... I'm not going to spend an hour to develop one negative. When I'm testing something like a new film/developer combination, I need to process reasonably quickly so I can have the feedback to refine my results. When I'm shooting something new and expect to go back for more and better, I like to process before I go back for the feedback.
I print in a separate darkroom session. I usually get started making contact prints of the past month's negatives, and upon getting caught up with that, I start printing enlargements of 35/120/4x5 or quality contact prints of the LF stuff. I don't really need to print for feedback; a look at the negative provides 90% of what I need. Sometimes though what looked like a questionable negative turns out really really great and I'm glad to have gotten around to printing it. I don't immediately print everything that looks printable. I have to pick a subset of keepers and print them, mostly for the sake of time and expense. Sometimes when I have some extra time at the end of a session of making contact prints, though I'll also page back a few months and find something interesting which I hadn't printed and make a print of it while my chemicals are still all out, and that's fun too. Some of the rejects go in the trash, some go to my 5yo daughter for crafts/coloring.
Of the outputted prints, most just get appreciated by flipping through the stacks. Some make it to a box to potentially be framed. A subset of these get framed, again for the sake of time and expense.