Try having his head near a wall or a shelf or a bed frame so that when you position yourself over him you can rest your arms against something or have something to hold onto. I have a window sill right over my bed that makes a perfect arm rest. he can lay back and i can lean on the window sill. Your thighs are still holding you up a bit but it definitely helps.