I am with you. We all are!
This is a hard thing for you and I truly sympathise. I cannot imagine what it is like not to be able to have the freedom of driving. But take heart ,my dear. You have been trough worse.. This will pass too. Everything does, one way or another...What's important is that we are here, alive, struggling, sometimes suffering, sometimes being pleased and peaceful and happy...
As for staying up all night, it's ok. So, what! We all have long sleepless nights when we count sheep, or the stars ,or do housework! It will pass. Do not forget other things have passed too. Have faith..
We are all here. We are not going anywhere!
God bless you