love is tough and relationships aren't for the weak hearted. When you get into a relationship you can't prepare yourself for any of it as it is all a 100% new experience every day you wake up and progress with your relationship. the worst part is though that for every high there's an equal or greater low that will tear you apart. and if you don't find the right person or don't let go of the wrong person it will tear you apart and destroy you. i speak from experience where i shielded myself and was convinced that this girl was a girl that i wanted to spend the rest of my life with and that what we had was love. i know it was love and nothing will take that away from me, but i know now that living with her and being with her for the rest of my life would be terrible and she would rip me apart, and i let it go on so long that the second i broke up with her everything in my life changed. it was the worst feeling or feelings ever, but as long as you've got people around you that can help you through the tough times thats what really matters, as they are the people that will respect whatever it is that you want to do with your life. and man, i partially believe that not having sex until marriage is a good thing because it adds a whole nother demension to the relationship. my ex wanted to have sex but it wasn't something that i was ready for at the time it was brought up and i'm glad that i said i wasn't ready. but man, for you, do what you know is right and people will hate on you, and all you need to do is tell them to fk off and thats that.