If it's using a lot of CPU it's really still working hard, just be patient.
If your hard drive is near full that can make the cluster take a whole lot longer, also.
You could cluster elsewhere and backup and restore the database to your laptop. But if your other computer is on the local network and you keep it on most of the time it might be easier just to set the database up on that machine entirely. See
this post for information on how to make a database on one machine available to another machine on the same local network.