I feel your pain brother. I feel your pain. Been there. This is going to be tough love here pal:
Yes - do NOT contact her for a while. You need to create space. If you feel the urge to contact her - call a friend or relative instead and tell them what has happened. Woman LOVE, in the beginning, unavailable men - need a life.
I assume you called her 3 times a day? E-mailed all the time? Woman hate this - you have to be unavailable a lot - be with your friends - start a new sport.
Being too agreeable is also a bad trait.
Also - in future realtionships - don't tell them how you feel. Woman like men of confidence. Confidence. Don't go telling a woman you love until a far in advance like 6 months or a year. A woman decides woman this should be exchanged - not you. She will love for it. Remember - this is your lover - your not her 'girl' friend.
You put too much presure on this girl. What you need to do is change - this problem is with you. You need to understand that she is NEVER your life. She is your friend and a part of your life - but never your life.
HIT THE FREAKING BOOKS NOW! She will will NEVER be attracted to a slacker - especially if she holds education so high. Start working out. Learn the rules of dating. Get a job - be busy.
I assume you became a wussy boy: too needy/clingy,
Best thing to do is take some time for yourself, grieve,
There is a time tested quote: "If you love something, set it free - if it comes back it's yours - if doesn't, it never was"
Sounds liek you tried to make this gal your life - and woman hate this. She needed to chase you. You did not create a challenge and she gave up. You were too available.
Woman 'feel' - it's not logical to guys - we know if we like someone or not. You initially created a high interest level - then you became a wimp and gave into her completely and told her how you 'feel' and probably were like a sick puppy. No woman wants this clingy guy.
You probably became obssesed with her - this is NOT love - it's infatuation/smitten. It will go away. Love takes time and endless conversations.
Unfortuantely this are thing you need to learn to be in a happy relationship - thank god you are young.
And stop being such a 'nice guy'. Nice guys are fine - but you need a life.
Here are some websites that WILL help you:
www.sosuave.com www.askmen.com