You're symptoms are suggestive of stress, anxiety and depression, which needs further clarification.
Next Steps
A psychiatrist will be able to help you either through counseling or meds.
Health Tips
Don't worry you're symptoms can be helped, just reach for a psychiatrist