Hi Michelle,
Depression can last hours, or weeks, or even months, it just depends. How long have you been feeling like this? Have you gone to see your family doctor, it is important to let them know how you are feeling. I bet it felt nice to take your son to school! Keep posting, we're here to help.
Susanne