Have ever been tested for ADD? There are many similar traits between ADD and BP... I wish I'd know about my ADD when I was in school. 1000 thoughts rushing through my brain and no way to stop and grab the right one...
Get and walk around every 15 -20 minutes. Set a timer to help. Just a quick little walk can wake the brain up a bit