To think, reflect, consider, contemplate, mull, weigh, ruminate, deliberate, meditate about something, to weigh in the mind
with thoroughness and care(fully)
for a long time
especially before making or reaching a decision or a conclusion