Having some trouble going back further than my x3 great grandfather
William Dallimore

I've found him on all the census',
I have his mothers first name year and place of birth (
elizabeth, 1822, Shepton Mallet)
I have his marriage certificate - father same first and last name as him (
William Dallimore) but doesnt say whether he's deceased or not and he was not witness to it either.
I have his birth certificate (
born in Frome Workhouse) - mother's surname the same as his (
Elizabeth Dallimore)
But it gets a little confusing -
on the first census his mothers surname is another and she's noted as being single !?
Elizabeth Culverwell??
Next census he's living with his uncle (
John Dallimore) - but his uncle is married in the 1841 census so I cant find his what could be grandparents.
Now, was he illegimate, and his mother and uncle are bro' and sis' or is his marriage cert is true and the first census with his mother as single with a different surname is incorrect?
I have found a possible marriage of his father marrying just before he was born but it was not to his mother?!
His mother married/remarried a few years after he was born - she was Dallimore on that record!
Am I missing something or are you lot just as confused as I am?

Is there something else I should be trying
Any suggestions
greatly appreciated 