Every time I open my drawing, the dimensions and annotations have been spread around and I need to relocate them again and make the drawing tidy.
Is there any way to lock their location?
What had you done to the part or assembly the drawing if of? Adding/deleting features, changes to assemblies can all affect placement of dimensions in a drawing.
That's right. But sometimes they move even without any change in the model.
It shouldn't be doing that. I don't have a lot of confidence in this fixing the problem, but see if "Reduce spacing when dimensions are deleted or edited. . ." is turned on at Tools > Options > System Options > Drawings. If it is turn it off and see if that helps.
Retrieving data ...