Ok, love. Time to call it a day now
This is a very bad example of a relationship for your dd
Make sure that when you start college you don't rely on him in any way. Make plans that don't include him.
Tell him to stop coming around, and wrt contact with your dd insist he takes her at his own place to give you space.
All communications between you should be about your dd and nothing more
The yhing is though love we can give you pages of practical advice about how to end your relationship with an unfaithful cocklodger who is taking the piss out of you
But if you are not going to listen and act, then you have to accept that nothing is going to change