Is this sentence grammar correct?
I am available every day until 1pm and all day weekends.
I am not sure every day or everyday and I think I need to write weekday instead of every day
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
Where's the preposition in the latter half of the sentence?
I'm available every day until 1 pm, and all day during/on weekends.
On weekdays, I'm available till 1 pm; on weekends, I'm available all day (or any time).
seems a better, simpler sentence without any ambiguity.
'everyday' is an adjective and 'every day' functions as an adverb. It's good to learn the difference. So here, you don't use it as an adjective. In other words, it's 'every day' and not 'everyday'.
As I said, when you want to show a contrast to weekends, 'weekdays' or 'working days' is preferable over every day.