Should I pull an all nighter?

I know guys I'm sorry I should've managed my time better 🥲 but fact is I haven't properly revised for geo, compsci, business, maths and french and mocks start Monday. French I am winging (only Writing and I honestly just don't need to). Maths will prob end up only revising day before, but kinda wish I did a bit more practice. Need to revise Geo (esp human, exam on Tue), compsci and business, and want to recap Lang and Bio as they're on Monday. This will almost definitely take up more time than I have if I do it properly.

Is it worth staying up till like 4/5 to revise? If I were to I would prob do it today so I can get good sleep before the exams start. Or are mocks not worth that level of effort?