diff --git a/bindings/message.go b/bindings/message.go
index 978a62743dbd823062f1c4a961e20d74f386c496..efe899de839473e304a3d57d4bc149e8aba2df2f 100644
--- a/bindings/message.go
+++ b/bindings/message.go
@@ -37,7 +37,7 @@ func (m *Message) GetMessageType() int {
 
 // Returns the message's timestamp in ms
 func (m *Message) GetTimestampMS() int {
-	return int(m.r.Timestamp.Unix())
+	return int(m.r.Timestamp.UnixNano()/1000000)
 }
 
 func (m *Message) GetTimestampNano() int {