Ever since I can remember, I've been planning out what I had to say before I said it. Not just with women but with most interactions in everyday life. If someone comes up to me and says something I didn't expect, sometimes I just don't know what to say and end up smiling stupidly/laughing.

Does anyone have any tips on how to make myself more efficient at keeping conversation flowing naturally?