Are you available to chat?
Three weeks is not a very long time. Your vision is expected to remain blurry while the oil is inside of your eye. You will require another surgery to remove the oil. I hope that his was discussed with you and you are aware of it. But once it is removed, assuming the surgery was successful, you should have much improved vision.
Be patient! It will be worth it at the end!