Anglais: est ce que quelqu’un peut me dire si mes phrases sont correctes s’il vous plaît?

Réponse :
Pour la deuxième c'est mieux de dire : Since how long have you been praticing it ? parce que "Since when" c'est trop de la traduction littérale genre ça se dit pas en anglais tu vois