I took my stage 3 just over a month ago and it took about 2 weeks to hear back. It seems to be highly variable, with some people hearing almost straight away and others waiting the full three weeks. How long they take to get back to you seems to bare no relation to whether or not you pass though so I wouldn't worry about it (though I know the wait is frustrating).