Most canvases will take 2 - 4 hours to make at most, depending on amount of orders in progress and the stock of the item. Prices may range 1-4 dollars more then original price if the request is very detailed, but the price will be discussed before beginning the drawing.