You say that viagra gets you almost to your previous size?
Great, that means that no matter your damage - you only need to focus on getting better erection quality. To make it fine enough.
Will it be the same as before? Probably not. But it doesn’t really matter, what matters is what you can do.
And what you can do is as told before, exercising/eating healthy and PE. For increased bloodflow.
You want your dick back just as it was, but it is very unlikely that will happen on its own by now.
Forget about getting your perfect dick back and start working on getting a better dick everyday. Miracle healings happen, you might even get a stronger dick. But you will never know if you lament your erection loss for eternity.
Im not trying to be dismissive of your pain, but it is simply how things are.
Your body is always trying to heal itself, no matter the injury. So support it in doing so. And be happy with whatever improvement you see.
People get their dicks sliced off or clamp it to death or whatever, they cant do shit about that but to wait for penis transplants in some decade. But you can do something.
Accept where you are now and forget your old style of relating to your dick, work with what you have now.
And yes, you are asking us questions only doctors who have dealt with these injuries would now.
But there probably arent any magic fixes. There is only so much you can do as a doctor, they also can only “help” your body heal itself.
Even if you would come across someone with your exact injury, they wouldn’t know about a magic fix. The principles of healing are the same for everything, it is just the injuries that vary.
So what I am saying is that you should forget about what happened and go on with your life, dont center it around the image of having a half broken dick = life over. Go see a doctor or as many doctors as you like, go post some thread on some forums and see if you meet someone with similar issues - but stop stressing about it, that is useless.
Know what you can and cant do, for now.
Start stats NBP: 6.7 inches length, 5.12 inches girth.
Goal: 7.0x5.6 // 18x14,3cm nbp
Current: 6.8x5.314