Ive brewed quite a few good tasting beers, but for some reason they all seem to have such a thick head. I don't know if it's from something I'm doing or something I'm not doing? Perhaps I don't let them sit in the fridge long enough?
Often time dirty/soapy glassware can cause it. Try cleaning your beer glasses in oxyclean instead of the dishwasher.
Also, remember some beers are supposed to have substantial head - especially wheat-based beers. Throughout Europe if you pour a beer without a noticeable head, it's considered bad.