Probably an OBGYN, but that's not THIS forum. For that, click the "Forums" link above an select the appropriate one. Good luck.
You could see a sexologist. For further information please post to the Women's Health forum or just search the previous questions there as this one has come up before.