Your journey will be through parts of Gujarat, Rajasthan, and Delhi, followed by Punjab and then Himachal. Roads are fairly good and travelled in, so no issues there. There are many good cities and towns in between, so eating and stopovers will not be a problem. Make sure you take adequate stops, and have someone split the ride. Have fun!