Chickens often sit until the eggs hatch, not until 3 weeks has gone by. Hopefully just removing the eggs will break her. Do you have other chickens? All you need to do is pick eggs so she doesn't have anything to sit on. A broody hen is only a problem if you can't pick the eggs fast enough.