I have the same issue started around the same age, I'm now 32 and still have not found a cure. I've gone to doctor after doctor and they all treat me like I'm nuts. I wish I could tell you what would fix this but I have no answers. good luck let me know if you figure anything out.