Question: how long does it take to get good at martial arts?
Answer: Assuming that you are training two session of one hour each week, you will take roughly 3 to 4 months to be good enough. However, being complacent in training will make you lose your competency very quickly. Also, it will take longer to be accurate at striking, as it involves an intuitive understanding of movement.