Good work, Swan.
A good fitting will help, and you might want to find a real lingerie store. They usually are good and have a large variety of sizes.
I wouldn't eliminate the possibility of a reduction. Many years ago, I had a teaching assistant who had one, just before I met her. She went from a FF to a C or D. She totally eliminated back pain and was able to sleep on her stomach for the first time in her life. I can't emphasize what a change this was in her life and insurance paid for it all.