Try to relax whilst waiting for the decision. I've been there and I know full well like you do that all this worrying will not help you achieve the outcome you are hoping for.

3 weeks and 3 days seems like a lifetime I know, although realistically not long enough to loose hope on as it is still well within the processing time.

Im sure you will here the good news soon!