I'm sorry that you have having so much of a problem. Please go the IRS Where's My Refund site found here: http://www.irs.gov/Refunds and follow the instructions. This site will tell you the status of your refund and further contact information if there is any problems.
Once the return gets to the IRS it is out of our hands. We have no control of when the IRS issues your refund. Please be assured we did everything properly and professionally. The IRS has issued a statement that it may take up to 21 days from the return being accepted for the refund to be issued.
Thx for using our service and I hope this answers your question sufficiently. Please do not hesitate to come back if you have any further questions or concerns.