Sorry honey - he is NOT a boyfriend.
A real boyfriend spends time with his girl., takes her out to dinner and for fun, is sober, a good student, has a car, even a job, does not sleep around, treats a woman with respect and cares about his girl, would not set up a situation where he is spending bedroom time with an ex.