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