" Надо ли быть популярным у противоположного пола,чтобы быть счастливым?" если для вас это состояние наступает именно от этого, то да) Но вообще-то счастье это внутреннее состояние души ( разума) человека и если оно зависит от мнения других людей, то это фиаско(
Чтобы быть счастливым надо быть в гармонии с самим с собой. Других способов в мире еще не придумано)
P:S Не пытайтесь нравиться кому-то и уж тем более всем) Это путь в поражение, разочарование и депрессию.