It will take the average gamer 19 hours to complete the main storyline. However, to complete every piece of content, you will need to spend roughly 25-30 hours on this game.