My boyfriend says my vagina smells like fish. Is that normal?

Bacterial vaginosis. Most likely you have bv, an overgrowth of vaginal bacteria that requires very specific prescription medication. Often, semen can also have a very distinct odor. Have him wear a condom to see if it helps. Also, see your healthcare provider if it doesn't resolve.