A little about myself: I'm a bit shy, I may lack responsibility to a low degree, I act a little needy around, I'm not witty, I don't talk much with girls, I'm nice (maybe too nice), I'm the kind of guy that don't get out much
"Being yourself" is kind of deceptive. You should only "be yourself" with the positive traits, not the negative ones.
- You have to get over being shy.
- You have to have a responsible job and take it seriously. Pay your bills. A woman doesn't want to date a child she has to take care of (same thing goes for men).
- Don't act so needy. It's unappealing.
- Girls like witty guys who make them laugh. You have to work on that.
- Don't be such a "nice guy" so that it appears you are a doormat. Learn to say "no" sometimes.
- You don't go out much? How do you expect to meet girls then? Do you do internet dating? You don't have to go to bars bot you should try to go outside and meet people. Try sports, clubs, or some other activity with other people.
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)