There are many causes for hoarseness lasting for 3 weeks such as vocal nodule, acute laryngitis, vocal cord polyp, vocal cord palsy etc. Unless diagnosis is determined no further instructions can be given
Next Steps
Consult nearby ENT specialist for confirmation of diagnosis and appropriate treatment if required