It's probably due to anxiousness..yes definitely I will suggest medicine but before that any allergic drug history, some basic medical findings etc should be ruled out .. and reduce ur weight, start kegel exercise, avoid smoking and alcohol, adopt healthy lifestyle,
diabetes, Hypothyroidism etc should be ruke out .. your problem will be cured u can guarantee for that within few months once u start Medicine.. thanks