I just called on a United Explorer bonus program that ended on two days ago, They told me to wait 6-8 weeks. These wait times are strange, If I cancel a United ticket bought with miles, the refund is instantaneous. If I cancel a United flight bought with dollars, it takes a week or two for the refund.