Quite the battle
Ritalin works sooner and reaches peak performance more quickly than Adderall does. However, Adderall stays active in your body longer than Ritalin does. Adderall works for four to six hours. Ritalin is only active for two to three hours
Haven't tried a cream, but I'm a big fan of CBD. Was in a head-on with a hydro pole in an older car where the seatbelt didn't activate before my left shoulder was introduced to an airbag. Smoke mostly, but use the oil as well.