I think u may be suffering from depression or mood disorder. Some times Hypothyroidism may be the cause or uterine disorder also causes same features.
Consult a physician and elicit those physical causes.If there is no such physical cause then it is mentally originated.
Then consult psychologist Online or offline and discuss ur problems in details. With proper counselling and psychotherapy u will be able to know the causes,learn how to deal such worse conditions in life .
Next Steps
Dont delay, immediately consult physician followed by psychologist.
Health Tips
Contact anytime if needed...