Do you have a short frenulium. Its the area on the bottom of the skin that connects the foreskin to the head. It kinda acts like a spring to keep the foreskin forward. Also the opening could be a bit small for your penis when its erect and its pulling itself down to the narrower part of the shaft (the tip of the head).
You could always have your girlfriend keep her hand at the base of your penis when she is giving you head, to keep the foreskin down. Depending on a lot of things, if you live in the US, its likely your girlfriend may not be used to foreskin. Some people just don't know what to do with it, and it takes some time to get used to - even though thats the natural penis.
Personally, I would ignore the posters that recommend getting circumcised - there are several creams out there available from doctors that will help loosen the tip of the foreskin if that's is what is causing it to come forward. Or if the fren. is too short it can be cut but still keeping the foreskin and penis intact.