U may suffer from depression anxiety with some ocd features.Consult a psychologist, to know urself better.Take some counselling sessions which provide you proper mental health.
Health Tips
1.avoid ran away from ur problems,face them bravely.
2.avoid too much social media.
3.avoid mobile pc too much.
4.sleep 8 hrs at night.
5 Share ur thoughts with ur parebts.