The thing is, I can keep girl interested for about a month, then they flake, breakup or stop calling/messaging. The last girl was attracted for 2 months, so there is like a progress but.. I have no fucking idea why is it happening.
Try going out with and spending time with women
WITHOUT seeking a relationship, sex or even considering 'falling in love' with them.
Be friendly and all the rest, keep them slightly at arms length when it comes to any type of commitment or sexual involvement.
Do not throw them away or push them away, just maintain a slight distance.
Think of it as your evaluation period, use that time to get to know them more, or rather -
let them show you who they are.
Do not try to get/keep them interested, instead
see if they interest you. If they can keep you interested?
Try that for a month or few, see how it goes.
[This is not a long term solution, just to give you a different perspective]
My guess is that you will find this challenging, I will be interested to hear if I am correct.
My guess is to tend to get too heavy and too involved too fast with women who aren't ready for all of that yet.
In other words, you fall in love too damn fast...at least in HER eyes, regardless how you feel about it.
Women NEED a challenge...if you make it TOO easy for them they lose interest VERY quickly.
THIS!