You’re asking good questions — and I know that you know that you already have the answers…. but you don’t like them. 😉
When you’re looking for a long-term, committed relationship, you should look for more than just love, lust, a spark and attraction. You have to look for mutual compatibility and respect because those last two are what takes a relationship over the bumps that come, through the tough times, and to the finish line. Love doesn’t. You can love someone, and not be compatible for a long-term, committed relationship.
Since you’re an athlete, and he’s a drug user, I don’t see how this is going to work out long-term — especially when you’re asking questions about his being a good father who uses cocaine and Percocet for fun, on some sort of regular basis. He’s got a life style, and yours doesn’t match up. If you write back, let me know how old you both are. Because at a certain age, dating someone — especially someone like this — off and on for three years, is a commitment that may not serve your long term goals. Use your athletic training and knowledge of sport to find Mr. Right.
Let me know if you have any other questions. 😉