Hi and welcome, MadHatter. I would be looking at your glasses, and making sure that if you wash them by hand you give them a really good rinse in hot water afterwards. I put my beer glasses in the dishwasher, which would make some people go
, but I have never had a problem. Ditto the bottles (but not too hot because it will melt the plastic.)
When you say that you are brewing at the "right temp", what is this temperature. I was at Grain and Grape for the Good Beer Week "system wars" and there were homebrewers asking the professionals how to improve their beer. The number of newbies who ferment at 21C-27C because that's what it says on the packet is frightening! First thing you should do is to chuck out those instructions and have a read of the "
Simple things that make HB better" thread.
Also, get yourself some no-rinse sanitiser if you haven't already. It's one of the biggest time-savers I've come across in brewing.
Let us know the answers to the questions that others and I have posed and we might be able to solve your head-retention issues.
Cheers,
Oliver