To correct some of the other answers, you can't be "pretty straight edge" or "mostly straight edge." You either are or you aren't.
As for your question, I was pretty much in the same situation as you when I was your age.
I felt so strongly about MY lifestyle that that's all I wanted in a relationship.
Now, being 25 and still drug free, I don't really mind being with a smoker or a drinker, but still absolutely no drugs.
I probably wouldn't date an alcoholic or a chain smoker because you have to draw the line somewhere.
I totally see where you're coming from about being with someone who shares the same ideas and lifestyle, but I think couples who share TOO much in common are boring and kind of annoying.
better known as Lita, is an American semi-retired professional wrestler, and singer most recently signed with WWE as an analyst.