should you put a period after abbreviation
One rule is: put period after every abbreviation. The second rule is: put period only after abbreviations that do not end with the same letter as the normal (non-abbreviated) word ends. Dr, Prof. according to the second rule.