you should consider vyvanse. it is very similar to adderall, yet it is much better at allowing you to eat. eating makes it work better, which is the opposite of adderall because adderall is absorbed and stays in the stomach, but vyvanse is ingested and absorbed in the small intestine.
vyvanse is lighter on the stimulant side because it is extrremly long lasting 12 hours, so you have to take it in the morning. it is better to sleep on, and you don't get as 'high' as you would on adderall, so hence less crashes and irritability like adderall.
i have cycled and taken both while doing my masters. It did help with school, but ultimately i would say don't take it. because your life will be forever changed. you will associated doing activities and tasks with a pill, and it is impossible to rid yourself of that. whether you quit taking it or not, you will always have this thought man i would kill this if i took one. i am on a dosing protocol to stop taking it right now, and it is very hard to do while working a job 40 hours a week and maintain a normal life. so unless you want to go to rehab or take a month off of work/school when you finish in order to come off of it, then life will be difficult from then on. on a different note, adderall is easier to stop taking than vyvanse because it is not as long lasting.