Something to consider, if you are happy with your life, flying for "fun" and maybe even staying in the private/training/corporate side you would only need a 2nd class medical or even just a 3rd if you enjoy instructing. I only need a 2nd class, and I'd say I have a great job. Don't think that flying anything "big" makes a person happy and content.
Sideways of all this, definately seek out a medical professional to help you out. Join AOPA(.org) and get in touch with their medical department. They have helped numerous folks getting their medicals issued
You can also look up your local AME(Airmen Medical Examiner) through the faa website. Call them, tell them the situation, and see where it goes.
I'm shooting from the hip here as I've never had any issues that would require this type of searching. Good Luck, hope it works out