I think once you have respect for him back, your attraction will follow.

Do you think you might be enabling him being irresponsible? Do you trust him to make decisions on his own?

Have you worked on yourself? Do you know where you've been falling short in your M?