Every person has his own worth in this world. You just have to know what you really love and where you belong. Sometimes, it is good not to go with the flow. Maybe all of the hardships that you are currently experiencing are different training grounds that will hone you as a better person.
Who might know right. Just believe in yourself and push harder as long as it does not bring harm to others.
Take a deep breath, aim , then pull the trigger. Feeling tired and out of ammo ? Reload!