Asking advice for medical issues on an internet forum is absolute madness-please book yourself into your nearest psychiatric hospital for treatment!
Seriously, though-bite the bullet and see a doctor-a real doctor. At LEAST get a diagnosis. Once you have a diagnosis, cost the price of actual treatment, and work out a way to pay for it. Maybe organize a benefit night or something?