How to stop fantasizing about things?
Everyone fantasizes about something. But in my case its more of a day dreaming. For ex. Whenever I learn about some new concept which I read from somewhere the next second I am dreaming my teacher asking the same q. in the class and I am answering it and feeling very proud.after that I realize I've wasted those 5 minuets of time.when I score less marks in the exam I am determined to score well in the next exam and after a second I find myself daydreaming about coming 1st in the next exam.The problem is this is happening more frequently.I have few hobbies (playing guitar,football, listening to music,singing etc.).so I dream about winning some trophy in those competitions.I don't know how to stop and keep high concentration in things.this is common whenever I am studding, I would suddenly start day dreaming about me meeting a girl I used to like or playing guitar in front of thousands of people or playing football for famous club etc.this just breaks my concentration and I get frustrated very much.please suggest me some way, by which these day dreams won't hamper my concentration.please Help!