Ay, nakaka-alala yan talaga, pero yung ganitong sharp pains sa taas ng tyan ay usually ligament stretching or round ligament pain lang, super common sa second trimester kaya respeto sa katawan mo haha! That said, since you're 21 weeks, mas maganda talaga i-mention mo sa OB mo sa next checkup or kung tumatagal or nag-worsen, call agad para peace of mind lang, it's always better safe than sorry pagdating sa buntis, di ba?