Lots of good advice here! I can only add one thing that has helped me through some difficult spots. Don't practice until you get it right... practice until you CAN'T get it wrong! Human nature tells us that once we have accomplished something to move on to the next task. Now, I realize that the "can't get it wrong" is an impossibility (hey, brain farts happen!) but it reminds me that just because I finally got it right my work isn't over. My personal gold standard for a tough part is 10 correct repetitions done in 10 successive practice sessions. I guess one other thing I might add that works for me is to test if you really have your songs down, try playing them while the TV is on in front of you. I have found this to be a great way to test my tolerance of distractions. Keep working on it, you'll get there!!!!