I have to agree, your depression has gone long enough and you are showing many of the symptoms, it's important that you see a psychiatrist, though, we can't diagnose here, I can relate to your feelings.
Feelings of hopelessness, having trouble relating to people and changes in appetite can often be part of depression. But only a psychiatrist can provide a diagnosis. But its worth speaking to one. Talk therapy in addition to seeing a psychiatrist would be helping for general coping solutions as well.