All of the symptoms you mentioned can come as a result of a clogged liver and gallbladder. It may take many flushes until you feel better but well worth it. I would also recommend doing coffee enemas as they pull toxins straight from the liver to the colon and you can feel the positive effects of detoxification right away. The Liver Flushes take a bit longer to feel postive effects but it's the only way to get stones out fast.
More info here on coffee enemas: