When in doubt....talk it out!!!! The use of a good marriage counselor is one wonderful way of taking the imperfect between you and at least understanding it. Having a safe place to explore the things that may not be working between you is a great way to keep your marriage not only on track but growing in a POSITIVE direction.
For what it's worth: It's never too late to be whoever you want to be. I hope you live a life you're proud of, and if you find that you're not, I hope you have the strength to start over. -F. Scott Fitzgerald