sexy intimate times

so I'm not a virgin and haven't been for a long time and this wasn't really a problem at first but when ever I do have sex now I bleed every time and Idk if there is anything I can do to stop it.. I know it's not my period.. should I feel embarrassed if the guy knows? Am I the only one this happens to?