If you have a transaction that you are expecting that hasn't confirmed in that long, you should look it up on blockchain.info and see if it is actually confirmed, pending, or doesn't exist at all. Bitcoin transactions don't take that long if they have any chance of going through. A "confirmation" is a transaction being included in the blockchain, it doesn't have anything to do with your client software.
My car won't start. How do I rotate the tires?