Weeknight dates, do I stay over?

Pinkicedkks
So a guy I have been seeing invited me over to cook for me during the week.
I live about an hour and a half away on the bus and have to work the next morning.
I will head straight their from work.
We have seen each other twice before and both times I have stayed over.

Do I:
A) Leave after dinner
B) Have dinner, sleep with him and then leave
C) Pack stuff for the next morning and just assume I am staying
D) Pack stuff but don't make it obvious but if the night leads to me staying then I have back up
E) Ask him beforehand

With E, how do I ask? Is it appropriate to do that?
Weeknight dates, do I stay over?
4 Opinion