It takes 58.65 Earth days for Mercury to complete one rotation around its own axis.