Из всех прочитанных мной ответов лучший совет — это сходить к психотерапевту. Но наиболее вероятно - это то, что Вам надо прекратить какой-то внутренний конфликт, из-за которого Вы слишком требовательны и придирчивы к себе. Попробуйте стать добрее и ласковее к себе, не требуйте от себя невозможного, удовлетворитесь тем, что Вы есть, а недовольство собой, которое в той или иной степени есть у каждого, переместите из сферы эмоций в сферу каждодневной практической деятельности, используйте силу эмоций не для переживаний, а для деятельности по самосовершенствованию, достигайте успехов постепенно и обязательно радуясь им, даже если прогресс не столь быстр, как Вам хотелось бы.Ещё задайте вопрос: а Вы действительно хотите того, чего добиваетесь? Может, Вы пытаетесь реализовать не свою мечту, а чужую, живёте не по своей воле, а обманываетесь, поддавшись на что-то такое, что вовсе и не Ваше? Будьте собой, не пытайтесь быть кем-то ещё- и у Вас всё хорошее обязательно случится! Улыбнитесь себе - мир обязательно улыбнётся Вам в ответ.