Its really hard - but you're doing the right thing.
I went home from the office when we had to put mistledog down - met the vet there - had to go back to work afterwards. I was devastated. I'm still sad about losing her now - despite having mistlehound lying, twitching on the sofa beside me...