Have you paid enough fees in your transaction? How much fee did you pay and how big was your transaction in bytes? If you haven't paid enough fees per byte, it may never confirm. It would help if you post your transaction id and other members can tell you why it isn't confirming. If you want to keep it private, it is ok.
Thanks but it actually started confirming about an hour after I made the post. I'm not sure how big it was in bytes. It was only 0.2 BTC. The transaction fee was whatever the default is set to in bitcoin-qt.