A quick and simple test is to check the length of pull. While it's not the "proper" method, this is how I do it.
Stick the butt in the bend of your elbow, then see where your finger lands on the trigger. If you can just barely get the tip of your trigger finger onto the trigger, the stock is too long. If you can get your entire finger up to the last joint onto the trigger it's too short.
It sounds like the stock is too long and it's planting on your shoulder before it's high enough to get a proper sight picture. I'd have a little taken off the stock and the recoil pad refitted(or replaced with a limbsaver pad preferably). With shotguns, how the gun fits you is everything.
Alternatively, you can grasp the fore end at the very rear and remember to push the gun out a little further before you start bringing it to your shoulder.