Yup! You could use now()
$query = mysql_query("INSERT INTO text (postid, userid, title, categoryid, post, image, date, expire_date) VALUES
('$postid', '$userid', '$title', '$categoryid', '$post', '$image', now(), '$expire_date')");
to get it to add 2 months to the current date, you can try this (not sure if it will work)
$query = mysql_query("INSERT INTO text (postid, userid, title, categoryid, post, image, date, expire_date) VALUES
('$postid', '$userid', '$title', '$categoryid', '$post', '$image', now(), DATE_ADD(now(), INTERVAL 2 MONTHS))");
On that link I gave above in the mysql manual, if you search that page for date_add you can look up more info. Not sure if you can use INTERVAL 2 MONTHS or if it has to be INTERVAL 2 MONTH. I think 2 MONTHS should work.
Let me know how that works.
Cgraz