I'm also glad you found a good doctor, the first I found did no checks at all. Told me I'm too young to have any problems (I'm definitely not) and sent me away with some herbal medicine and all that stress I mentioned. The second doctor I found was thorough and reassuring, and shocked by the behaviour of the first.