I agree with a visit to a specialist. (welcome to the board!)