long and hard

adverbial phrase1 collocationsAvg. frequency: 7.0

to think about something for a long time and with a lot of effort