Hi, I'd like to help you with your question.
It sounds like you have two different issues going on.
When you feel down in the mornings, it may be caused by a low grade depression called Melancholia or Dysthymia. These are both mild to moderate depressions that can make you feel down most days, but does not interfere enough in your life to be a full blown depression. If you have had this feeling for more than two years and you do not feel better, you may have one of these types of depression.
It also sounds like you might have a form of social anxiety. Social anxiety is characterized by feeling self conscious when talking to others, the feeling that others are criticizing you or judging you and that there is something wrong with you. Since you do not experience these symptoms while working, it could mean that you feel socially acceptable to your workmates but not to others.
These problems can be addressed through therapy and self help. It would be very helpful to have a full psychological evaluation first to be sure what you are dealing with and at what level. A therapist at either a Master's or Ph.D. level could help you. Try asking your doctor for a referral or you can search on line at http://www.bacp.co.uk/.
Research has shown that short term cognitive behavior (CBT) therapy is the most helpful with anxiety and depression. This is therapy that helps change your thinking so you can learn how to cope better.
With Dysthymia, mild anti depressants can also help.
Here are some other resources to help you learn more about both issues. The more you know, the more you can help yourself:
I hope this has helped you,