Looks like pilaria. Have you seen a dermatologist? It would probably be worth the visit since you've had this for so long. Even a regular MD could help. If the over-the-counter LacHydrin doesn't help, I'd try an alpha-hydroxy lotion. AHAs are great for dry skin. I use the rx LacHydrin, but it gets stinky on me after about 3 hrs. I have to use it at bedtime & shower it off in the am.