First you need to tell your friend to stop setting you up with people bacause thats obviously not working, next you need to stop saying your shy, forget the shyness. If you think your shy then thats what prople will think of you, say ur a cofinent guy, your 20, go to clubs, or if thats a little to much for you go to a coffee place sit down, get some coffee, relax, when a women that catches your eye, talk to her, ask what she reading, anything, make eye contact. Or if there is a women behind you in line, show off your niceness, say "Oh you can go in front of me, i haven't decided yet", that will show off your nice guy side, that wil show your not in a rush to go anywhere either, and that will let her know your staying, if she sits down, this is great cause then its your chance to grab the table near hers. Le her know your interested, smile occasionaly, make eye contact(really important, it makes you look cofident, even though you've never been so nervous), make up excuses to talk to her, "I have no more sugar, can i have some of yours", the most important thing is to make sure she gets the idea, if the conversation goes well exchange numbers or e-mail adresses. If it doesn't work with her, then there are so many other women who buy coffee at that cafe, have fun.