You need to have worked with me for at least 6 months for me to write a letter for you. That however is not enough. I recommend you read Manu Awasthi's personal philosophy on writing letters here. As Awasthi writes, I either write a good letter, or no letter at all. There is no in-between.