It shouldn't take that long, but it can damage your hard drive if you resart int he middle of a format. But at the same time, it sounds like your hard drive may already be damaged.
I don't want to be the one to tell you what to do in case it does ruin your HD, but if it was mine, I would restart, hope the hard drive still mounts, and try formatting again.