This app was mentioned in 4 comments, with an average of 6.50 upvotes
Even something as simple as finger drumming along with the radio while counting time can be helpful.
This exercise (Wooten time internalization) can be immensely useful too and can also be done without just finger drumming:
https://www.youtube.com/watch?v=bg1Qca0XYmo
EDIT:
Also, download an ear training app (I like this one on Android https://play.google.com/store/apps/details?id=com.myrapps.eartraining&hl=en) and practice recognizing intervals when you're on the go. It's surprising how quickly you can learn to recognize simple intervals with 15 minutes a day while commuting.
There are some phone apps, like MyEarTrainer
I'd just start of with intervals (make sure you know what these are before you get started one= ear training) something small you could do for 5 to 10 minutes a day. And work your way up. I try to sing the intervals too when I do ear training. So I can physically get use to how it sounds. That way when I sing a riff I could figure it out later on the guitar. Just a forewarning, Ear training is extremely tedious at times so dont beat yourself up when it gets tough
For Android, check out "My ear training".
It is a great app to start out:
https://play.google.com/store/apps/details?id=com.myrapps.eartraining
The website "Tonedear" is also a good one. I think it also has an app but you have to pay for It
MyEarTrainer is an app designed to improve your interval, chords and scales detection, among other things.