Birthmarks come in two varieties: those that disappear with time, and those that last a lifetime. Therefore, you can have a tattoo to cover any birthmarks that are still visible after turning 18 years old.