And I'm 23. We are seeing each other for 3 years now. He has already cheated on me twice and I forgave him but I haven't still gotten over all that. Do you think he's immature and not stable because he keeps seeking other women's attention and flirting with them? I think I'm not enough for him and I find him over friendly with other women. He always keeps in touch with his past girls and tried hiding it from me. He has a secretive life. I don't even who are the girls he talks to. Why do u think he does that despite he says that he loves me and wants to marry me? He never finds time for me and is always busy on social networks. Recently he made a new female friend on one of those sites. So he's always busy talking to her and he doesn't bother about me or what i'm doing.But I'm very very giving in the relationship. He takes me for granted and talks to me whenever it suits him and he wants. Are 21 year old guys like that? Don't they have even a bit of sense in them? If i ask him to do something for me, he never does it on time. I have to like ask him tons of times. That's why I never ask for anything. I feel like a dog waiting for him to give me time. Please tell me your opinions. I'm getting fed up of this relationship and it's becoming frustrating for me. My expectations aren't met. But I love him very much. What do I do?