Applying image augmentation on training data

Suppose I have 800 images in my training data. Now I apply image augmentation. Image augmentation results in infinite images.

How many images should I now be training?

The number of images I train will depend upon steps per epoch?