Self-esteem is how you feel about yourself, your own value and worth measured by yourself. Self-esteem is definitely affected by how others in life have treated you though,and what impression they gave to you on your worth, though not in every case, but in many.
Your answer is B. testosterone is male endorphins are for happiness i think? but they're not female specific so the only answer without either of those is B