I think you are taking the right steps towards healing yourself;
removal of toxins is imperative at your point so cleansing is critical, specially bowel and liver cleansing; it is likely that your gallbladder and bile ducts are blocked limiting the blood filtering capabilities.
Also I would pay attention to your mouth; do you have root canals, cavitations /amalgams?
Many people do not pay close attention to this and often there are focal infections (specially root canals) which create havoc on your immune system. In fact I've read that 98% of the people that have cancer have 2 or more root canals; If you do have root canals its imperative to have them removed, along with Amalgam replacement.
Below is a chart showing meridian connections between teeth and organs.