@Anrish
Crying is actually good, you let out some emotions and later might feel better. You are not crying for no reason, you are crying because old emotions that got stuck in you before are floating to the surface.
@shimmerz
You are good at plenty of things even now.
Yesterday is history and we shouldn't live in it. Tommorow is a mistery and we can't predict what will happen, but today is a gift, and thats why it's called 'present'.
Live for today, live for what you are and look at yourself, you are great in many ways.
Many people might say that someone is stupid because he can't do a certain task they can do, but they maybe can't do some tasks that person can do.
If you made a competition amongst animals and took tree climbing as the test, of course the monkey would win, but still, on some other test, monkey might be the loser. Humans are different and test shouldn't be uniform. While you might not be good at something, you are probably really great at something else, so find your good sides and expose them.
This kind of writing brings me to tears, due to amount of my own feelings overlapped with what I write.