To plant primroses, you should dig a trench that is six inches deep by eight inches long. Loosen the soil along the sides as you go. Next, place the primroses in the trench two inches apart. Cover with compost and soil. Primrose should be planted close to your house in a shaded area.