@ysmina-- It's possible that if you refuse a transfusion now, things might get really bad and you might have to get a transfusion whether you like it or not later. So don't refuse just for the sake of doing so. Have it done if your doctor is insisting.
Of course there are other treatments out there for blood disorders. So I agree that you need a treatment that will give you long-term relief. A blood transfusion can help you get through this time, until the cause of the anemia is found and treated.
But don't get repeated transfusion to keep your red blood cell count high. That's a terrible way to manage anemia, you will develop more problems in the long term.