how long for an osprey to lay eggs after mating
The osprey typically mates for life. It usually lays two to four eggs within a month. It typically takes about five weeks for the osprey's eggs to hatch.