Sachverhalt: Sachverhalt: A. X._, geboren 1964, erwarb im Februar 1984 seinen Führerausweis der Kategorie B. Mit Verfügung vom 2. August 1999 wurde ihm der Führerausweis für die Dauer von zwei Monaten entzogen, weil er am 11. Dezember 1998 in Triesen infolge Unaufmerksamkeit einen Verkehrsunfall verursacht und die Blutprobe vereitelt hatte. Am 24. Januar 2002 führte X._ seinen Personenwagen um 19.00 Uhr in Au unter dem Einfluss von Cannabis und mit einer Geschwindigkeit von 56 km/h statt der erlaubten 50 km/h. Am 24. Januar 2002 führte X._ seinen Personenwagen um 19.00 Uhr in Au unter dem Einfluss von Cannabis und mit einer Geschwindigkeit von 56 km/h statt der erlaubten 50 km/h. B. Mit Strafbescheid vom 14. März 2002 verurteilte das Untersuchungsamt Altstätten X._ u.a. wegen Missachtung der signalisierten Höchstgeschwindigkeit sowie Führens eines Personenwagens unter Drogeneinfluss zu einer Busse von Fr. 900.--. Aufgrund eines verkehrsmedizinischen Gutachtens des Instituts für Rechtsmedizin am Kantonsspital St. Gallen (IRM) vom 23. Mai 2002 entzog das Strassenverkehrs- und Schifffahrtsamt des Kantons St. Gallen X._ mit Verfügung vom 18. Juni 2002 den Führerausweis für Motorfahrzeuge auf unbestimmte Zeit, mindestens für die Dauer von 12 Monaten. Eine Wiederzulassung als Motorfahrzeugführer wurde von einer mindestens zwölfmonatigen ärztlich kontrollierten und fachlich betreuten Alkohol- und Drogenabstinenz abhängig gemacht. Die Verwaltungsrekurskommission des Kantons St. Gallen wies den von X._ gegen diese Verfügung erhobenen Rekurs mit Entscheid vom 12. März 2003 ab. B. Mit Strafbescheid vom 14. März 2002 verurteilte das Untersuchungsamt Altstätten X._ u.a. wegen Missachtung der signalisierten Höchstgeschwindigkeit sowie Führens eines Personenwagens unter Drogeneinfluss zu einer Busse von Fr. 900.--. Aufgrund eines verkehrsmedizinischen Gutachtens des Instituts für Rechtsmedizin am Kantonsspital St. Gallen (IRM) vom 23. Mai 2002 entzog das Strassenverkehrs- und Schifffahrtsamt des Kantons St. Gallen X._ mit Verfügung vom 18. Juni 2002 den Führerausweis für Motorfahrzeuge auf unbestimmte Zeit, mindestens für die Dauer von 12 Monaten. Eine Wiederzulassung als Motorfahrzeugführer wurde von einer mindestens zwölfmonatigen ärztlich kontrollierten und fachlich betreuten Alkohol- und Drogenabstinenz abhängig gemacht. Die Verwaltungsrekurskommission des Kantons St. Gallen wies den von X._ gegen diese Verfügung erhobenen Rekurs mit Entscheid vom 12. März 2003 ab. C. X._ führt Verwaltungsgerichtsbeschwerde mit dem Antrag, der Entscheid vom 12. März 2003 sei aufzuheben, und es sei ein Warnungsentzug von nicht mehr als 6 Monaten anzuordnen. Er stellt zudem ein Gesuch um unentgeltliche Rechtspflege. 