Дарья, думаю, что Вы совершенно верно определили причину сложных взаимоотношений с мужчинами. Вам рано пришлось стать взрослой, стать защитницей, отсюда и более "мужественные" черты характера и нежелание подпускать мужчин к себе.
Скорее всего, подсознательно Вы боитесь, что Ваши отношения будут такими же, какие были в семье у мамы с отцом и отчимом.
Чувство беспомощности также тянется из детства, с моментов, когда Вы не могли защитить свою маму.
Также очевидно, что мама не научила Вас как строить отношения с мужчинами, так как сама была в них неудачлива. Возможно, что у Вас есть обида на нее и поэтому сейчас такие сложные отношения.
Все это глубокие детские травмы, с которыми необходимо работать.
Что вы можете сделать самостоятельно:
1. Проанализировать похожи ли мужчины, с которыми Вы пытались строить отношения на отца или отчима. Составьте список качеств, которыми они обладали. Вот именно таких необходимо избегать.
2. Постарайтесь какое-то время общаться с мужчинами как с друзьями. Не стройте с ними отношения. Общайтесь, привыкайте, чтобы в итоге возникло чувство безопасности.
3. Не бойтесь прекратить общение, если чувствуете давление, напряжение.
Попробуйте найти общий язык с мамой, просто поговорить о делах, об увлечениях. Когда удастся наладить отношения, Вы сможете поговорить о детстве, услышать об ее чувствах и лучше друг друга понять.