Question: how long does it take to train a model?
Answer: The simple version of convolutional NN (that can get about 3% error rate) can be implemented in about 2-4 hours, depending on how much are you familiar with it, plus the assumption that you already have a working and flexible implementation of backpropagation. The training time will be quite familiar.