In addition to Ellie's recommendation which I also think is a good idea (but I'm not a doctor, just my opinion and trying to help out), bicalutamide (Casodex) is another option. It is a NON-STEROIDAL anti-androgen, with pure anti-androgen action and quite safe, with low toxicity, especially at doses required for our purposes. It only blocks androgen, DOES NOT suppress it. But its blocking power is very potent so much so that despite resulting in an increased level of T (and estrogen, btw!), there is decreased masculinization and feminization. Gynecomastia (breast growth) and breast pain is quite common (more common vs Spironolactone or Androcur) in those men taking it for prostate cancer. But, bicalutamide doesn't enter the brain and as such, sex drive is maintained...and it appears that spontaneous erections aren't really that much affected. If you don't mind either, then this could be an option for you. It's also quite expensive (like Suprefact, I think) but if you have coverage/insurance, then it's fine.
Hope you find a solution to your problem promptly. 🙂