How long does it take your earth to rotate around its axis?

23 hours 56 minutes 4 seconds (rounded)