Sorry for the newb question but I tried searching but havent really seen anything I can find about it. I just withdrew 2 bitcoins from my mtgox account to my bitcoin wallet address. However when I load up bitcoin its not showing my 2 coins. How long does it usually take
Even though you're not experiencing the problem I wanted to offer an answer so you know why it likely happened.
When you launch your client it connects to peers and then starts receiving blocks. You can always tell if it has caught up to the latest block by checking the block count in the client against the BlockExplorer's count:
If your transaction has been included in a block, you can search block explorer to see which block.
If your transaction is still waiting for a miner to include it in a block, you should be able to see it here:
or is there something else I should do like click the generating bitcoin opition in bitcoin?
Generating is "mining", and thus is not something that would affect seeing a transaction.
Good to know you were able to get the problem resolved on your own though.