It’s a bit hard to tell, what the min. amount of data would be, but just for comparison: MNIST contains 60k training samples and is considered small.
That being said, you should try out your current workflow and check, if the results look somewhat reasonable.
PS: usually you would also use a test dataset, which should be used once your training and validation is finished to get an estimate of the performance on unseen data.