The sgian dubh goes in the sock on the same side as your primary hand. 1.5 to 2 inches should show.

No, you do not have to wear a dirk. If you do, wear it on the right, to be drawn with your left hand. You right hand is for your Claymore. ;)