I am a night shift nurse and leave to work at 6 pm, do i repeat tefillas haderech on the way home at about 8/9 am? is this different in the winter when it is the same calendar day?
also, when would i say kriyas shema, (when i get home i go to sleep for a couple hours)
Thank you
Tefilat haderech should be repeated on each different day.
In regards to Shema, Kriyat Shema of Arvit should be said at night, ideally between tzet hacochavim (the seeing of three medium stars) and dawn which is an hour or so before sunrise.
Kriyat Shema of Shacharit needs to be after dawn and before zman Kriyat Shema which you can get exact times on www.myzmanim.com
I know you probably know all this, but others may need these details.
So, in your case, I recommend to say Shema right when you get home, before you nap.