It sounds like some 5HTP would really help. Try 50mg and increase slowly until you feel some of the depression/anxiety lift. Cleanses will be really helpful but short term the 5HTP can help pull you out of this. Worked for me when I was in your shoes.