Is there anything I can do?

Let's start off by establishing that I am a virgin and I have never done anything remotely sexual before, apart from a slight kiss (and a really bad one at that). I have been dating this guy who is really into me and I'm really into him and today I gave him  a blowjob. 
I hate the taste of the cum and just everything and it just made me gag. It was sort of embarrassing but bless him, he was okay about it. Is there anything I can do to not gag or make it taste less disgusting? Or will it just get a bit better the more times I do it?