Actually if you have symptoms you should be seen. This may not be herpes, but many things cause genital symptoms that may require treatment, such as a fungal or bacterial infection, and yes, herpes.
Shaving and having your period definitely is a catalyst for bumps and irritation. Don't shave again until it's cleared up, but again be seen if concerned.
Have you and your BF ever been tested for herpes?
If you are concerned for herpes then you should send your boyfriend for a Igg blood test ASAP. If he doesn't have herpes than you will know he didn't give it to you and you can rule that out at least.