How can I speed up my slow hot water?
The best way to speed up hot water to the tap is through the use of a booster heater, also known as a "point of use" hot water heater. This is a small (~4 gallon) hot water heater installed very near the sink. If you need a lot of hot water and you want it to start fast you can install the hot water line as the supply for the point of use heater. That way you will have 4 gallons for immediate use and if you use that up you will be drawing hot water from your main hot water heater. If you don't need more than 4 gallons of hot water at the sink you can just use cold water as the supply. Here's an example of a point of use water heater for sale at Amazon.com.