how to boost confidence

i’m 25 female, and i weigh like 107.8 lbs when i checked the scale today, about 5’4 so i look skinny, people always tell me im so small and i need a man to help me gain weight and im still supposedly going to fill out more.. ive never had low self esteem but ive been hearing it so much. how can i be confident in myself again.