Yes, sentiment analysis can be done in real-time. With advancements in NLP and computing power, it is now possible to perform sentiment analysis on live streaming data or in near real-time.