I tend to over use semicolons; they help convey my fractured way of thinking.
If you are writing dialogue, then what you wrote is fine. (You can write pretty much whatever you like in dialogue.)
The point is that writing is generally use to express something to the reader, so use whatever tools you have to accomplish that goal.