Can I prevent erections or make them go away?

I am a male who experiences a lot of spontaneous erection. It's almost comical. My problem is that I model nude for art classes and have difficulty preventing or getting rid of my erection. The whole thinking about something else idea never works for me. I was wondering if you could tell me of a cream or something I could use to prevent an erection or possibly make an erection go away. I've tried the usual muscle and arthritis creams, but those don't work. I can still get an erection anyway. Is there something that numbs for a period of a few hours that I could use? I thought of using some desensitizing creams you can find at adult stores, but didn't bother trying them because I figured they're designed to help you keep your erection, not lose it. It would be very helpful if you could help me out.


Why am I getting erections so frequently?

I am a twenty-one-year-old virgin who has just recently started seeing a girl very seriously. I am frustrated at how my body reacts to the slightest physical stimulus. Holding hands, talking about physical affection, even thinking about kissing gives me an erection. I am not thinking about sex, and we are not going to have sex until we are married, but I can't believe how frequent these erections are. I know it's common for guys my age to have erections, but just being with a girl I care about gives me one, and it's not easy to hide, and I don't want her to think the wrong thing. I used to masturbate and view pornography a lot but I finally stopped because I didn't agree with it. I stopped about the same time I met her. Do you think that my past is causing my body to want something I'm not going to give it?