Your sentence is perfectly correct. You could also say, "revolving <em>around</em> in my head."
Also perfectly correct is, "And I've been hearing all those things going round and round in my head." [You could use "around" instead of "round" if you wan to.]