The time it takes for your assignment to be done depends on a number of factors such as the difficulty of the topic, the length of the assignment and when you want it delivered. We always strive to complete assignments well in advance, so that you can have more than enough time to go through your work before making any revision requests.