Am i wrong for thinking this?

I've been with my man now for 4yrs .. He cheated in the very beginning of our relationship , i found out and my heart was broken. I honestly thought he was different... Through it all i took him back to see if maybe it would work out ..it was rough my trust for him was dead and gone so we definitely had our share of arguments and me just being over the whole relationship I can't even count how many times i told him it was over! we obviously worked through that rough patch & I love him and don't know what I'd do without him ... But then there's just those moments when i think to myself im a fucking idiot and should of never took him back, im only 22 .. & back when i was 18 i thought being a house wife was the thing to do, im in my prime years and all i want to do is have FUN ! but he's a bit older and more of a home body now -_- maybe im bad for thinking this way but i can't help it ...