i dont know how long is gonna take you but i bet if you keep trying the way you do you are gonna have some good days eventually.cause it's not the easiest thing to randomly talk to strangers but i think its the most rewarding in the long run and if you stick with it you can make it happen.i wish i had the strength to work on myself for longer than a week before i give up again