I have went thru a gauntlet of different poducts. Wasted a lot of money seaching for the right product. After a year trying and wasting a lot of money I found the best product for me. I guess it must really be of high quality because It has been out of stock for over a month. I haven't ordered anything else. If it's not in stock soon I'll have to start the search all over.