Epochs or Loss Convergence
I think it is better to use early stopping  method.Too many epochs will lead to overfitting the model.Early stopping allows you to stop the training once the model performance stops improving on a hold out validation dataset.

refer this link to the concept

https://en.wikipedia.org/wiki/Early_stopping