How long do you run the shower for. I have a bathroom on my second floor as well and it takes a minute or two for the hot water to get up to this floor. When it is not running the water in the pipes cools down. I also put insulation on the pipes and that helped. It may just be a matter of waiting a couple of minutes.