根据您描述的情况,朋友借款5万元,约定2023年4月还清,但至今只偿还了2.1万元,尚欠2.9万元未还。从法律角度来看,这属于典型的民间借贷纠纷。首先建议您先整理好相关证据,包括借条、转账记录、聊天记录等能证明借款事实的材料。如果没有书面借条,社交软件聊天记录、通话录音等也可以作为证据。根据民法典规定,借款合同应当按期履行。对方逾期还款已构成违约,您可以要求其继续履行还款义务。建议先通过友好协商的方式,给对方发个书面催款通知,明确要求其在合理期限内偿还剩余欠款。如果协商不成,可以考虑通过法律途径解决。诉讼时效是3年,您的情况还在时效范围内。起诉时可以主张本金2.9万元及逾期利息(可参照LPR计算)。下一步建议:1)先收集固定证据;2)发送书面催款通知;3)如协商无果,可考虑起诉。需要帮助准备法律文书或咨询具体诉讼程序可以随时联系。