As you probably know, dark circles are diffiicult to eliminate with just a procedure or injectable. You may need plastic surgery for the best results. Typically fat can be repositioned or removed in various areas under the eyelid to eliminate dark circles. If you have a deep groove under your eyelids, you may need fat injection or fat grafting to give you the best results.
The best place to start would be to contact local plastic surgeons in your area to get various options about your particular face.