No unless your management or your suspected of using drugs.
No, only occassionally
I did not have to take one-not sure.
Normally you do not get drug tested at hobby lobby. if they think that you are on drugs then they will. but if you look clean they will not test you unless they find a reason to. i have no clue that kind of panel they run.