Need real female advice here.

I started having sex a little over a year now. Decided to wait to lose my virginity. I've had sex with 4 guys so far and none have been able to make me cum or orgasm. I literally have sex (don't get me wrong, it feels good) but I can never cum. It's like my body refuses to feel release. Now my current boyfriend is constantly getting agitated with my wild sex drives and the fact that I get frustrated when we have sex, he cums, and we stop. Am I wrong for being mad that he doesn't invest more time into making me feel good and/or cum? And what can I do to enjoy the sex more?