You didn't mention if you've had a full physical lately, blood work, AND, also, have your doctor check for thyroid level efficiency.
If your thyroid levels are low, you will not be able to lose weight, irregardless how little you eat or change your diet. Some people don't realize that your thyroid levels only have to be off a VERY slight amount to cause issues.
If you want to detox (what-ever that REALLY means) yourself, seriously; go to a natural food store and pick up some locally produced natural honey (non-pasturized), take 2-3 tspns and mix it into preservative free plain yogurt.
BUT, choose to do this on a day or two that you will not be very active, as you are not supposed to eat anything else for that day. Drinking clear fluids is fine, however, and highly recommended.
I've been known to rescue dogs from severly neglected/malnourished/abusive situations, and I ALWAYS start them out with a 12hr fast of nothing but water/honey/yogurt, especially if they have upset belly, diarreha, etc. always clears the issue up, and also keeps their blood sugar from getting too low.
My own 3 dogs get a *fast* if you will, on Sunday; they get nothing but a little natural honey, plain preservative free yogurt and water. The yogurt helps replenish/preserve the good bacteria in the gut, honey is a good natural food for the system - as long as it's *natural* honey and not loaded with preservatives/additional sugars.
Also, in that same store, you will/should find Barlean's Flax-seed oil (refridgerator area) which contains the good Omega fatty acids 3-6-9 in acceptable/healthy amounts. This oil is VERY beneficial for overall health, not just weight issue - but it HAS to stay refridgerated, and word of warning, it's NOT all that pleasant, but you don't have to take much.