I'm level 2 right now. My DM says it takes 1 action to melee with Spellstrike, and 2 actions to cast my spell. Which means that's all 3 of my actions… So I can't move to an enemy to use my skill?
I'm pretty new, but this just doesn't feel right. I have to start my turn next to an enemy, or I can never use my skill.
The Spellstrike activity allows you to Cast a Spell and Strike spending only the two actions required by Spellstrike.
The Core Rulebook states the following on page 461 under Actions -> Activities:
A subordinate action is described like this in the Core rulebook page 462:
The Spellstrike activity states the following (Secrets of Magic page 37):
So Cast a Spell and Strike are subordinate actions to Spellstrike and thus do not require you to spend more actions to perform them, their action cost is already included in the action cost of Spellstrike. (See the Magus Class Description for more info)