Yes two hours is the perfect time for transfer. 250mA for 2hr works best for me. However, there are certain protocols that use a 16 hr transfer time. Generally, it depends on molecular weight of the protein. A higher molecular weight protein takes a longer time to travel from SDS Gel to NC membrane. I have a 35kDa protein and I use a 2hr duration for transfer.