Sachverhalt: Sachverhalt: A. Z._ (Ehemann) und Y._ (Ehefrau) heirateten im Jahr 1988. Sie sind Eltern der beiden Söhne X._, geb. 1984, und W._, geb. 1989. Per 1. Januar 1997 hoben die Ehegatten den gemeinsamen Haushalt auf. A. Z._ (Ehemann) und Y._ (Ehefrau) heirateten im Jahr 1988. Sie sind Eltern der beiden Söhne X._, geb. 1984, und W._, geb. 1989. Per 1. Januar 1997 hoben die Ehegatten den gemeinsamen Haushalt auf. B. Im März 2001 wurde vor dem Bezirksgericht Aarau das Scheidungsverfahren anhängig gemacht. Dieses schied die Parteien mit Urteil vom 26. März 2003 in Anwendung von Art. 112 ZGB und regelte unter anderem die Unterhaltspflicht von Z._: Es verpflichtete ihn zur Bezahlung von persönlichen Unterhaltsbeiträgen an Y._ von monatlich Fr. 2'500.--, befristet bis Ende Februar 2007. Gegen dieses Urteil gelangten beide Parteien mit Appellation bzw. Anschlussappellation an das Obergericht des Kantons Aargau. Dieses hiess beide Rechtsmittel mit Urteil vom 29. April 2004 teilweise gut und gestaltete die Unterhaltspflicht von Z._ wie folgt aus: Bis und mit Februar 2005 hat er Y._ einen Betrag von Fr. 2'500.-- zu bezahlen, ab März 2005 bis sie das gesetzliche AHV-Alter erreicht Fr. 2'000.--, und ab diesem Zeitpunkt bis er selber das gesetzliche AHV-Alter erreicht Fr. 1'500.--. B. Im März 2001 wurde vor dem Bezirksgericht Aarau das Scheidungsverfahren anhängig gemacht. Dieses schied die Parteien mit Urteil vom 26. März 2003 in Anwendung von Art. 112 ZGB und regelte unter anderem die Unterhaltspflicht von Z._: Es verpflichtete ihn zur Bezahlung von persönlichen Unterhaltsbeiträgen an Y._ von monatlich Fr. 2'500.--, befristet bis Ende Februar 2007. Gegen dieses Urteil gelangten beide Parteien mit Appellation bzw. Anschlussappellation an das Obergericht des Kantons Aargau. Dieses hiess beide Rechtsmittel mit Urteil vom 29. April 2004 teilweise gut und gestaltete die Unterhaltspflicht von Z._ wie folgt aus: Bis und mit Februar 2005 hat er Y._ einen Betrag von Fr. 2'500.-- zu bezahlen, ab März 2005 bis sie das gesetzliche AHV-Alter erreicht Fr. 2'000.--, und ab diesem Zeitpunkt bis er selber das gesetzliche AHV-Alter erreicht Fr. 1'500.--. C. Z._ führt staatsrechtliche Beschwerde an das Bundesgericht. Er verlangt im Wesentlichen die Aufhebung des obergerichtlichen Urteils. Strittig sind ausschliesslich die Höhe und die Dauer der zu leistenden Unterhaltsbeiträge. Es sind keine Vernehmlassungen eingeholt worden. In der gleichen Sache ist Z._ auch mit eidgenössischer Berufung an das Bundesgericht gelangt (Verfahren 5C.140/2004).