No you dont suck. You have been trained all these months being here and on this ride...
Stay focused and dont let him affect your mood that much. You are very clear about what you want and you have the tools to get there. He is not 100% with you yet. Be patient. Love K