For obejct detection, should I resize my custom images first and then start the annotation or it won't matter?
It is best practice to resize the input data to the size a pretrained model expects. A pretrained model has feature detectors for relative differences.
Resizing should be done early in the process so subsequent steps use consistent data. Sometimes resizing is a non-linear process that can use interpolation.