Have been waiting for over 200 days for my refund (purchased in January and it is now August). If you cancel, immediately dispute the charges! Do not give them the 2 to 3 billing cycles to see a credit on your card because then your card company will say it is out of their time scope. Common reasons for delay include a backlog of refund requests, systems being down, having to process them manually and your bank or credit card company not authorizing refund. I think they figure you will let it go eventually but I call them about every 2 weeks at this point. I don't care how good the price is, run from this company.