Just call around your area and find a psychiatrist or other doctor who treats adult ADD. Used responsibly these types of meds can have a real positive effect on one's life if your mind is constantly jumping from one thing to the next.
Forget the drugs and energy drinks. Just drink water and get some damn sleep. There's no need for you to pull all-nighters because of work, especially on weekends. Do you still stay awake for 48 hours straight? Work isn't that important. However, if you got invited to Tri-Delta sorority parties, then party on!