This article discusses the challenges and possible solutions in full duplex communication, including self-interference cancellation, hardware limitations, receiver combining, and more. It also highlights the need for efficient SI suppression and full duplex-based MAC layer protocols. The article concludes with future research opportunities in the field.