We all have those days weeks and somtimes years when we have to push though. Life is not perfect but you are perfectly made.