How long does it take to solve a 1000 pieces puzzle ?

It can take between 2 to 6 hours, depends on how experienced and focused is the puzzle solver,

just pay attention that the amount of time that takes to solve a puzzle with more pieces is not exponential,

and solving a 2000 pieces puzzle will take much more than twice the time that takes to solve a 1000 pieces puzzle.