spuddy i'm sorry re your DP (and sorry i referred to him as DH which i see now he isn't). (and maybe he should just be P for now?!) I don't think you are being unreasonable. There could be a possible case that in his male mind he thinks if the hospital saw fit to send you home, that you are able to make your own bacon sandwich and cup of tea, but now that he is there, a gesture of him asking if there is ANYTHING you want isn't too much to expect, not after being together that long, and not now that you are growing his baby inside you.
And re being selfish, how the hell is he going to cope when the baby comes? has he any idea how time-consuming they are, how you cannot be selfish any more, how tiredness takes on a whole new meaning?!! I am not saying that you should end it like you contemplated earlier, but i do think it would do you both good to have another chat sooner rather than later about your relationship and how it will cope. Otherwise the next 8 months could be hard for you both, never mind beyond. What if you end up having a CS? He will have to be prepared to look after you and be hands on with the baby. He wouldn't have time to wank off at some unrealistic tart and he wouldn't have time to go for a run then. (possibly different as it sounds like you aren't quite as bothered, but my DP used to watch porn, but we talked when he moved in with me and he soon realised how much it upset me that i wasn't enough for him, which is how i felt as i am nothing like those women, and the fact that he would sit up late at night online rather than come to bed with me, but he realised the damage it was doing and he stopped looking. i am not sure what state i would have been in if he had been doing it whilst i was heavily pregnant and hormonal!)
I am pleased that you got some flowers from your work, you may think it's not a great career, but it is the people that you work with that count more. From another thread on here, i know someone with a proper career, earning heaps of money, but working with utter arses and every minute of her working day is hell on earth!