Hi Clove, So your not getting turned on anymore, thats the real thing.
Do you think that you putting up a mental block because of having had HPV.
But if as you say have had a child, could also mean your putting up a mental block as well, its your body saying no, no more, and being 20 you should be gagging for it, your hormones should be high, but having a child around takes a lot out of women, so when it comes to sex its all still in your brain the things that need doing, and down gos your ego.
So just see your doctor and get some blood work done for your hormones.
Good Luck
How long ago did you have your son? You might want to see your Gynecologist to have hormone testing done. It may be low because of giving birth. It's not that uncommon for women to have sexual problems during and after pregnancy.