First of all, you need to think positive about all people working around you at office. Make sure you do not get annoyed if your boss gives you a tough time. Stay patient and calm even when people are annoying you.
Control yourself and never hit someone back with a bad remark as it will create a more disapproving situation. Try your level best to stay patient and ignore if someone does something wrong to you.
Try to build a relation of trust and friendship with all employees at your office which will earn desired results and you will stay happy in the company of your colleagues.
Always try to enjoy your work and become proud with every task that you have done. It will motivate you to do further tasks with equal level of enjoyment and you will stay happy at office.
Keep searching for better opportunities of employment in other organisations which will not let you feel down at your current office because having optimistic approach to get another job will help you to ignore many disapproving things at your current office.
Try to understand that your current job is the only mean to support your family and you have to continue doing this job. It will help you to take interest in your work and you will feel that the office is not a bad place at all.
Always try to participate in all events at office like birthdays of employees, anniversaries of office etc. It will help you to become spirited and an active employee of the organisation and you will get respect, the most important thing to keep you happy at office.
Always try to keep the office environment light by talking to your colleagues in a lively manner. It will not only reduce the work stress but will also keep you happy while performing different tasks at office.