I have pump from Osbon - Timmedical. It is a rip off but works well for me.
3 weeks isn't a long time.
Pump may help you get blood to the Penis and ebay or even Adult Book store may have one to just getting the blood flowing.
Surgeon after the RP said he should have gotten on one before to build up circulation
Pills and Injections did not work for me.
Good Luck with whatever decision you make. Hope it works.
tom west central ohio