Is there a work, or ministry that you're involved in? Can I encourage you to not let yourself get discouraged by the onslaught of criticisms, or discouragements that come your way, either real or just "felt." There is no "perfect" work, only a perfect Savior. Keep doing what you're doing for His glory. One day we'll all have eyes to see what the Lord did in the humble, feeble attempts we made at serving Him here on this earth. Then the fatigue, the weariness, and the warfare will be worth it all!
Let's just keep serving!