How pain is perceived will depend on your pain threshold. In reality, an injection will cause minimal discomfort, especially if it is a subcutaneous injection. In contrast, intramuscular injections seem to be more painful since the needles need to through the muscle.