So many posts, so little useful advice.....
I'll buck the trend of this thread and and not offer you a quick fix/solution, but rather I'll say most peoples advice in this thread is useless to you. They are all playing range commandos trying to guess what you are doing. I suspect something with your form is off as it doesn't sound like you are a petite man or little person, but I'm guessing (as is every other person in this thread despite them trying to pretend they are all Carlos Hathcock and no one else knows anything). That said, maybe the stock is too long, maybe it's not, maybe your form is bad, maybe it's not. For anyone to help you, I'd encourage you to post pictures of you shouldering the rifle in a T-shirt showing you from the waist up (from both the side and front). Without seeing the buttstock, your shoulder, where the rifle is seated in your shoulder pocket, the angle of your back, your neck, and your head, people are just picking answers out of their asses and arguing and belittling each other. For all you know, the person that can help you has been driven away from this thread.