My 7 year old still struggles with the colours blue and red, every other colour is fine just these two he mixes up. I dont know if this is a form of colour blindness. I do remember teaching him these colours when he was about 3 and finding it difficult, he seems to have learnt all the other non primary colours without me teaching him, so I am wondering if it is down to my teaching methods.