Dear you,
What you are experiencing is not your fault. Due to technological advancement. There is constant stimulus around us even in the absence of direct stimulus. So mind has been on over run.
You will have to start training your mind to only become active when there is direct stimulus. That is - when any one of your 5 sense organ is getting really activated.
Eyes, ears, nose, skin, taste.
How to start that training
1. 3 minutes rules. Any thought that runs in your mind for more then 3 minutes. Just understand it's your ego who is cooking stories. Drink water and ignore it. Just drop it.
This will take practise to master. So don't give up on 1 or 100 tries.
2. Till you find out what you can indulge in when sitting ideal. Everytime your mind takes you on trip. Change your place. Physically.
Again practise.
3. While watching movie, If your thoughts are ahead of the scene. Tell yourself "you don't know everything".
Again practise.
Next Steps
Don't relate over thinking and self esteem.
Health Tips
All the best !!!