diff --git a/src/libs/models/user.js b/src/libs/models/user.js
index 8c4f92a204ef9c3b410fb656c16c4af9ad6c7152..b334e87f24258692b5ece8987e17cad85d187609 100644
--- a/src/libs/models/user.js
+++ b/src/libs/models/user.js
@@ -8,48 +8,48 @@ const Schema = mongoose.Schema;
 var UserSchema = new Schema({
     email: {
         type: String,
-        unique: true,
-        required: true
+        unique: true, 
+        required: [true, 'O campo Email é obrigatório.']
     },
     password: {
         type: String,
-        required: true
+        required: [true, 'O campo Senha é obrigatório.']
     },
     name: {
         type: String,
-        required: true
+        required: [true, 'O campo Nome é obrigatório.']
     },
     cpf:{
         type: String,
-        unique: true,
-        required: true
+        unique: [true, 'O CPF informado já está cadastrado.'],
+        required: [true, 'O campo CPF é obrigatório.']
     },
     schooling: {
         type: String,
-        required: true
+        required: [true, 'O campo Escolaridade é obrigatório.']
     },
     course: {
         type: String,
     },
     segment: {
         type: String,
-        required: true
+        required: [true, 'O campo Segmento é obrigatório.']
     },
     role: {
         type: String,
-        required: true
+        required: [true, 'O campo Função é obrigatório.']
     },
     institution_name: {
         type: String,
-        required: true
+        required: [true, 'O campo Instituição em que trabalha é obrigatório.']
     },
     state: {
         type: String,
-        required: true
+        required: [true, 'O campo Estado é obrigatório.']
     },
     city: {
         type: String,
-        required: true
+        required: [true, 'O campo Cidade é obrigatório.']
     },
     receive_emails: {
         type: Boolean