yeah as Riwa said. what you have just express is a very tiny part from the whole story. everything your facing or you have been going through is a compilation of so many things. from your personal life,... i mean how is your life style and how do u associate with your neighbors and other people in general, let alone in the office. being clever and punctual and being loved will MDs or lead to be employee of the months doesn't mean your good in evrything. i think you need to see a shrink and get down to it from the scratch. and "i mean from the scratch" say what was ur first job how did u get along with ur colleagues, how was ur life in collage , your childhood when u were living with your folks, (or whomever raised you) and so on. u see it is a giant chain like a life dialogue that you need to express to a very professional person in a very dedicated place at a very reasonable time with a very good desire or willing of finding yourself. and no offense but you cant do it in here. we are here let say for some kind of hours and never no if tomorrow i would be here same hours let alone to even remember your post. as you know ppl post new issues every minutes. you might get a shrink in here i am sure there are plenty. so try to find one and make an appointment.
Hope everything would fall on your favor and you will get through this. Gudluck