I had mine done last week. Whilst there, I was told two weeks. Some get it sooner, some later. If you don't get it within two weeks, they apparently don't mind you calling them.
They give you an idea of the result on the day - but subject to ECG analysis etc.
Hope this helps - mine should be back in a weeks time!