Ideally, it should not take more than 9 hours including reasonable breaks for lunch, fuel refilling or just stretching legs etc. However, on the safer side, it would be best to start the journey early morning to deal with any contingencies that may occur. If its non-stop driving you can perhaps do it in some 6-7 hours.