Depression can have many different causes, so trying to figure out what exactly is causing your depression may be difficult. I know you said you do not have the courage to tell anyone but have you ever been in therapy or on any medication? If not I think therapy might be able to help you feel better.
You sort of have to help yourself before other people can help you, and if they do not know then they cannot help you. I am sorry you are struggling lately.