Hi. I can understand what you must be going through. Since your problems are for few years now, they definitely warrant complete evaluation. Whether you are suffering from depression or some other psychological disorder, it can be decided only after complete evaluation. Whatever it is, I completely agree that you need help. Adequate treatment with medications or psychotherapy or a combination of both can help you deal with your problems.
Next Steps
Seek a psychiatric consultation.
Health Tips
Start exercising daily. Also start writing diary to vent out your emotions.