I don't actually know what's wrong, but I do know 1 thing, everyone goes through hard times, some are more obvious than others, but everyone has them, all you have to do, is trust yourself enough to wait, because If you wait long enough, things will get better, I promise