An average boy loses the 'icky' feeling they have for girls by age 7 - 8, after that, the 'icky' feeling is used due to peer pressure, when, deep inside, they don't consider girls to be that much 'icky'. 12 is a bit late, but don't worry, different people grow up differently.