Sounds like what you need is an ongoing nutritionist and regiment of the proper essential oils. My dad and grandpa both had similar problems and the essential oils, exercise, and the right nutrition plan really made a huge difference.
This is the site we used to find the right essential oils with the help of the owner and nutritionist Lena Hunt. She offers consultation for alternative healing and has done some amazing things for so many people locally and via online skype sessions and email
Not all essential oils are created equal. Any time I hear someone discredit them I usually assumed that they used a lower quality oil. The products we got from essentialoilsfromplants.com worked amazingly. if you email her with your problems she will be able to give you specifics on how to fix it naturally and affordably.. Their oils and products are super high quality and our family doesn't go a day without using essential oils for something.