why do my roots start smelling bad fast?

hi! so i’m 14 years old and still going through puberty. i’ve noticed these pasts two maybe three months that my hair starts smelling foul quickly. after showering (sometimes i shampoo twice and i always condition once), i put braids in every night so the next day my hair will be wavy. an hour or two after the braids i notice that the roots of my hair always begin to have an odor. the next day it begins to get worse and by the end, it makes me smell bad. long story short, my hair (roots specifically), have a bad odor after a short period of time. my hair is also very thick but i haven’t had much time for a haircut. after the showers i also notice that my hair doesn’t smell like the shampoo or anything i used. i’m a bit embarrassed, but can anyone suggest any hair products like masks or things that can benefit the smell of my roots? please help because i’m starting to shower every day and i know it’s not healthy for my hair !