Can I monitor the changes of a record?

Yes, depending on permissions. Users with permissions to see the audit trail of records can see all the changes of a record including user and time. The changes are stored per each field and all past values are stored for easy retrieval.

Note the Show/Hide audit trail red link.

IMage showing the record with past values