Try communicating to your lawyer that you need to be updated on the status of the case, and that three weeks with no response is too long. Ask for a response within a reasonable time frame and, if no response is received, consider switching law firms.

Note that if you are contacting your lawyer on an excessive basis, you may be the author of your own misery. Contact every two or three days, to follow up on a non-response, is not unreasonable. Contact every few hours by phone, fax, email, letter, etc., could cause a lawyer to consider withdrawing from a case.