randomly horny

why do guys out the blue get horny?? for example, my boyfriend talks how he randomly get horny when he's close to me.. I can just like touch his chest and he's horny.. is that normal orrrrr?