I feel like I am Good Luck Chuck

Every time I meet a women I feel like we are starting to hit it off after about a month together we start getting serious the relationship ends. Then after they find someone else and there is a loving relationship for long periods of time. How can I be the one that a girl wants to be with long term and not just short term?