As for her saying you shouldn't wait, if you really are set on waiting then wait. There is no shame in saving your first time for someone truly special and who deserves it. I actually think you are quiet smart for wanting to wait:). Don't let people talk you out of it.
PM me if you want to talk