Why do you feel horny when you are on your period?

Simply it's due to hormonal changes - during menstruation women are also more likely to focus on their own sexual needs rather than that of their partners so are more in touch with their sexuality. During menstruation hormonal changes can also cause increased senses which can make sex more enjoyable, also increased awareness of the genitals may play a part in increased sex drive and increased pleasure during sex.