Refund delay

I procceseed my Federal tax return on Feb. 23, the WMR website keeps saying they accepted my refund and its still being processed.. It's been like that for over 21 days now, I was able to talk to an IRS agent but they gave me the SAME answer as most people, stating it could take up to 10 weeks! Is it really going to take that long? & if so, is there another way I can speed up the process?