How many features do you generally use for your ML Model?
The number of features should take into account the number of examples you have in the training data.

If your model training takes too long, have you considered principal components analysis or feature selection?  Both techniques can cut down the number of features into a more manageable size without throwing away information which describes the target variable.