Здравствуйте,
Ваша подруга во многом права.
Большинство из нас в своей жизни не желает себе худшего и не делает себе больно,но...это лишь на сознательном уровне, а на уровне бессознательного у вас конфликт. В результате этого внутреннего конфликта вы с одной стороны стремитесь к идеалу и совершенству, а с другой - постоянно и больно себя наказываете за недостижение этого идеала. Вот такое расщепление и является результатом вашего нынешнего состояния.
Знаю по опыту: если бы сейчас мы тут все вместе начали рассказывать, как же много вы достигли в жизни, говорить, что зря вы себя ругаете - я уверена, что на каждую нашу фразу у вас бы нашлись контраргументы, и вы продолжали ли бы доказывать, какая вы неудачница. Потому что рациональный уровень, к сожалению,в этой ситуации не работает. Умом, я думаю, вы сами понимаете,что не все так плохо, а по чувствам - действительно чувствуете себя такой, какой описываете.
О причинах: не буду оригинальной, если скажу, что причины в основном в родителькой семье, школе, т.е. в периоде значительно более раннем. Похоже, что плохое отношение к себе - выработанная и хорошо известная вам модель. К сожалению, думаю, навязанная родителями или кем-то из старших.Поэтому вы пользуетесь тем, что, хоть и плохо и больно,но зато хорошо известно. А хорошего
отношения к себе еще просто нет в картине мира,т.к,вероятно, его не было в дестком опыте. Этот опыт можно получить и наработать в результате очной работы с психологом.
Почему психотерапия? Потому что ситуация, которую вы описываете, не вчера родилась, а лет ей, как минимум 20.Поэтому, она не решается одномоментно и тем более в интернете.
Удачи вам.