The swelling under your eye after Perlane and Radiesse should improve with proper treatment.
Since this inflammatory swelling began some time after your injection, we're not likely dealing with overcorrection which would have been evident shortly after either treatment. In that regard, you may want to get a second opinion, and ask your doctor if you might benefit from a dilute triamcinolone acetonide (steroid) injection, or from a short course of oral steroids. It would be unlikely for this swelling to persist ad infinitum.
Hope this helps you, and I wish you well.