This may be somewhat off the subject but consider...
If you're contemplating either Class A or B CDL, you will soon learn that in order to maintain the license the govt requires that you either quit or heavily abstain from the following: drinking coffee/tea/cola/anything caffiene, eating bacon/sausage/ham/brots/red-meats-of any kind, drinking beers/alcohol, your favorite bottled salad dressings, and/or anything else that actually tastes good or that you might enjoy including but not limited to your favorite fast food places and INSTEAD, sustain yourself mainly on a diet of fruits, veggies and legumes... think I'm exagerating?
With an A or B CDL you MUST renew/pass your DOT physical every two years or your license reverts back to class C---- ask me why this sucks? Because of some "guidlines" recently dreamed up by some desk-bound, pencil-pushing DOT govt ninney; if your blood pressure is over 140xwhatever, the doctor will only renew your DOT phys card for A ONE TIME ONLY, 3 months. Believe it or not, a BP test of 139 is a go--- test 140 or over and you're NO-GO. Ask me why this sucks? If you go with that 3 mos option and test over 140 again, you NOW must retake the DOT physical ANNUALLY--- AND--- you must also verify that you are now under continious doctor's care until you test low again. Ask me why this sucks?
True Story: If you've had your CDL for 23 years and depend on it for work, then your recent DOT physical exam showed BP over 140, while you've been out of work for over a year now and your health ins has expired, result: PERFECT STORM--- you can no longer legally drive truck. Now isn't that what govt is for?