You can use your addresses as many times as necessary, however, there is no reason not to generate a new address for each transaction. Using different addresses promotes security and identity protection.