I applied for Tier 1 General and as per Royalmail tracker my file was received on 7th April. But the Visa fees has not been deducted yet from my account. I written cheque instead of debit card details. I heard cheques are always better than debit card.

It has been more than 5 weeks, can you please advise what to do. I am very much depressed. I called up Croydon number, they said need to wait till 14 weeks. I did double check the address I sent and everything...
Is there anyone experienced good/bad while paying the fees by cheque.
I will highly appreciate.
Thanks,
Jigs