Honeymoon phase on stimulant meds lasts days, weeks at most. Not 7 months, like you say here. I feel that, were GP to write that they've been on Vyvanse for two years, you'd call that "honeymoon phase" too.
Even if the meds would stop working entirely after couple of months, that couple of months of improved ability to function is a lot - enough to regain lost self-esteem, and introduce lifestyle changes that will remain even when the drugs are gone or no longer effective.
Even if the meds would stop working entirely after couple of months, that couple of months of improved ability to function is a lot - enough to regain lost self-esteem, and introduce lifestyle changes that will remain even when the drugs are gone or no longer effective.