When is it too soon to give a girl a promise ring?

collardc
I have been dating this girl for 4 weeks and christmas is coming up and I want to give her something special for our first christmas.I thought about a promise ring,but there are people who believe it should be a promise to one day marry her.Wow I'm 18 and I'm not counting on getting married anytime soon.Can I still give her the ring this early.
When is it too soon to give a girl a promise ring?
7 Opinion