My gynae said lochia can last 4-6 weeks, personally for me most of them were only spotting though. If you're worried you can always call your gynae clinic and ask if you need to come in and check.
https://sg.theasianparent.com/lochia_postpartum_bleeding_singapore