Лишний вес связан со слабостью человека и отчасти с неуверенностью в себе, которые влекут у того слабоволие и слабый самоконтроль, в виду чего тот либо не может себя ни направить на сжигание лишнего веса, ни на контроль за своим питанием. Вопрос вашей защищённости с лишним весом не связан, тут скорее именно неуверенность в себе(как отсутствие уверенности в правильности ваших решений, трусость в вопросе ответственности за принятые решения, предубеждение в том, что разочаруете близких своими решениями и пр. - по сути это не решённый вами вопрос взросления, т.е. вы отдаёте слишком большую власть внутреннему ребёнку, который на жизненные обстоятельства реагирует нерационально, а эмоционально) по сути образует обе проблемы. Более того и вопрос того, что вам некомфортно слышать комплименты также признак неуверенности и признак того, что вы в себе не только неуверены, но и даже не принимаете себя перед собой же, другими словами ведь казалось бы вы сами говорите, что имеете "милую внешность", это логичным образом вызывает внимание и реакцию окружающих которые подтверждают это своими комплиметами, вы получаете эти комплименты, как подтверждение того, что вы приятны, но вместо спокойного принятия(или напротив несогласия с чужым мнением) вы испытваете дискомфорт, что говорит об одном из двух - вы либо сами не принимаете полностью такие оценки, либо вы защищаетесь от людей, - возможно как фактор личной привязанности в отношениях, относительно факта нахождения в которых вы возможно присваиваете возможность делать комплименты по внешности только кругу близких людей(парню, родственникам и друзьям), что в целом вполне нормально, т.к. вы таким образом внутренне разделили близкие от чужих, от чего по сути комплименты чужих людей чувствуются дискомфортными, от ощущения того, что комплиментами они как бы втораются в вашу личную жизнь, вторгаются в границы назначенные более узкому кругу близких людей. Тут я бы посоветовал просто выработать хладнокруовную приветливость и просто научиться нейтрально-спокойно реагировать на комплименты, просто воспринимая их как часть рабочей атмосферы.