American singer-songwriter John Mayer has written about achieving one year of sobriety in a new Twitter post.