A lawyer can negotiate deferred adjudication
https://landenyfkg338.wpsuo.com/defense-attorney-for-drug-charges-collateral-consequences-you-should-know
A lawyer can negotiate deferred adjudication, allowing dismissal upon completion of conditions and keeping your record cleaner.